php js验证码总是慢一步

来源:百度知道 编辑:UC知道 时间:2024/06/07 00:53:05
if(document.form1.chknumber.value!="<?php echo $_SESSION['randcode'];?>"){
alert("验证码错误!");
form1.chknumber.focus();
return false;
}
不过这个验证码总是不正确,现在显示的验证码是上一次的,不知道怎么解决这个问题

验证码是否错误的判断不应该写在JS里面,否则那还有什么意义?

应该在提交后的PHP里面验证校验码,例如:

if($_POST['chknumber'] != $_SESSION['randcode']) error("验证码错误!");