网站有一个手机验证功能,我是用一个$_SESSION['tel']=‘xxxxxx'来保存所有验证码?还是为每个用户都创建一个SESSION来保存验证码?如$_SESSION['user1']=xxxxxx, $_SESSION['user2']=xxxxxx,$_SESSION['user3']=xxxxxx.验证成功后注销。
谢谢,明白了,实习小白,多多指教。
验证码保存5分钟,5分钟后验证码失效。
我这样写的:$_COOKIE($code,$_SESSION['tel'],5*60);
假如 user1 的验证码,$_SESSION['tel'] = "123456"
user2的验证码, $_SESSION['tel'] = "654321"
在user1没有验证码成功前,user2的验证码把user1的验证码覆盖掉了?
应该是5分钟内当前用户的验证不再次重复生成,如果过了5分钟还没有验证,则删除该验收码。但用户有再次操作的时候再判断是否重新生成。
追问谢谢
恕我直言 答非所问!!!
追答你又错了。给你提供一种思路。那你的问题又是什么问题呢?你经过测试了吗?就提问。呵呵 那照你这个进度 岂不是写一个内容 问一个问题。看回答要仔细。