问题:怎样能将图片中的验证码储存起来用于后期的验证?
verficode.php 页面
php
index.php 页面 明日商城 php
用户登录 用户名: 密码: 验证码: 换一张 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 采用了保存验证码图片的方案
前几天才在这里讨论过,你可找一下
知道了,谢啦
index.php 页面 明日商城 php
用户登录 用户名: 密码: 验证码: 换一张 php
回复讨论(解决方案) 保存到SESSION session 可以 一般验证码都是保存到session里面然后采用输入框里面的数据与session里面对应验证码的字段进行匹配后进行判断的。不知道lz是想要什么样的。 把你的验证码方法,封装为类方法,需要的时候直接实例化类就可以用,记得session_start();
