qq_木头人春天_0
2017-03-27 20:37
我想问下哦:一个网页的验证码很明显不可能一个人在用吧,如果多个人同时操作一个网页,比如说两个人在用,就会导致,验证码在同一周期变化两次,当第一个人访问时,服务器存储的是第一个验证码,第二个人操作时是的二个验证码,当第一个人取到验证码后还没输入验证码,第二个人就取验证码了,导致服务器上的验证码变成第二个验证码,而第一个人看到的还是第一个验证码,当第一个人输入验证码去验证时,就会得到输入错误的结果,如果第一个人刷新了验证码,第二个人输入看到的验证码时就会显示输入错误,这样两个人就永远输入不正确,怎么解决??
session是在同一浏览器中存在的。举个例子,我打开两个浏览器——IE和Google,分别进行你的操作,为这两个浏览器的表单填入对应的验证码,都可以通过。
so,只有在同一浏览器中才会存在session覆盖问题。
同一页面多个验证码,或者同一浏览器下,同一机器会出现这种情况
PHP实现验证码制作
37929 学习 · 338 问题
相似问题