我再次需要帮助,这次需要一点 Javascript 代码片段。还涉及到一点 PHP。PHP如下(生成随机数)
$no1 = rand(0,9);
$no2 = rand(0,9);
$no3 = $no1+$no2;
我将其用作验证码方法,用于非常简单的联系表格。我不喜欢在谷歌搜索中找到的笨重的方法。
为了验证此代码,我使用以下 Javascript
if(document.forms["feedback"].check.value !== "<?php echo $no3; ?>"){
window.alert("Incorrect security code");
return false;
}
然后在我的表格中,我只是使用这个:
<?php echo $no1; ?> + <?php echo $no2; ?> = <input name="check" type="text" id="check" size="3">
这一切都按预期工作,但如果我有办法不直接在我的javascript中回显 $no3 :
if(document.forms["feedback"].check.value !== "<?php echo $no3; ?>")
那么这将消除任何查看源代码以找到答案的方式。我非常清楚这是一个简单的数学问题,如果有人知道如何查看源代码,他们绝对可以添加,但我的一位同事非常坚持这一点。
那么,有人知道有什么方法可以帮助我吗?我几乎是手工编写了大部分内容,包括 javascript,所以当我告诉我我的代码很糟糕而且过时时,请客气点..
谢谢!