verficode.php 页面
index.php 页面
明日商城
用户登录
用户名:
密码:
验证码:
换一张
回复讨论(解决方案) 保存到session
session 可以
一般验证码都是保存到session里面然后采用输入框里面的数据与session里面对应验证码的字段进行匹配后进行判断的。不知道lz是想要什么样的。
把你的验证码方法,封装为类方法,需要的时候直接实例化类就可以用,记得session_start();
加了?句
session_start();
$_session['captcha'] = $num;
?面
session_start();
if($captcha == $_session['captcha']){ // $captcha?用?提交的?
// pass
}else{
// not match
}
#5
但是在index.php 页面接受的$_session['captcha']的数据和验证码显示出来的数据不同步(慢了一步)
index.php 的接受验证码比verficode.php 页面接收的验证码慢了一步
什?叫慢一步?
index.php 先于 verficode.php 执行,慢一步是正常的
所以 zf 采用了保存验证码图片的方案
前几天才在这里讨论过,你可找一下
知道了,谢啦
