我使用CI创建了一个带有验证码图像的登录表单。它在Internet Explorer和Mozilla Firefox上运行良好。但我无法使用谷歌浏览器登录(版本:43.0.2357.81米)。
我已多次检查captchaWord
变量中$_SESSION
的内容以及我在$_POST
变量中发布的内容。一切都很好看。
如果我禁用验证码验证,它也会将我登录。
我试图查看captchaWord
变量$_SESSION
键中的内容。为了做到这一点,我创建了一个链接,我点击它获取$_SESSION['captchaWord']
值。它总是在Google Chrome上为我带来一个新的验证字,但在Mozilla Firefox和Internet Explorer上它是稳定的。
我不知道原因是什么。有人知道吗?
答案 0 :(得分:0)
如果我在控制器中调用验证码图像,则可以使用Firefox和Internet Explorer。但Google Chrome和Yandex在将其发送到视图后更改了captchaWord值。
所以我决定在页面加载完成后使用jQuery调用captcha图像。那么现在所有浏览器都可以。
怪异。