不要把验证码放在js中巴,这样在页面加载后就可以看到了还是在提交后来和$_SESSION['authnum']对比看验证码对不对

解决方案 »

  1.   

    1. 直接在js区域里面<?php echo $_SESSION['authnum']?>就可以取到验证码的值,因为在图片生成的时候,另一个页面把产生的随机序列放在了这个session中了。然后用这个与它输入的字符串与这个session进行比较。2. if(<?php echo $_SESSION['authnum']?> != obj.n_checkcode.value ){
        alert("验证码输入错误!");
        return false;
    }3. 最好不要或只单单用js来检测验证码是否正确。对方禁掉js,你这就没用了,至少在服务器端再做一次检测。