我正在为我的网站实施3D CAPTCHA。
我最初的想法是将预期的验证码解决方案存储在会话变量中。用户提交表单后,我会将其与响应进行比较。
如果用户在多个标签页中打开我的网站会怎样?对于每个选项卡,将生成新的CAPTCHA质询,并覆盖会话中的预期响应变量。
现在考虑用户在“旧”标签中提交表单。由于会话中的预期响应变量已被覆盖,因此它们不会通过测试。
我应该担心吗?你会怎么处理它?</ p>
答案 0 :(得分:0)
这是验证码的一般方法,有时也是验证验证的原因。
这是一个很好的阅读http://www.sitepoint.com/captcha-inaccessible-to-everyone/为什么不使用验证码
然而,您可以将它们添加到数组中,然后查看数组中是否存在答案。 您没有说明您正在使用哪种语言,否则我可以提供一些代码。