2015-05-29 71 views
0

我使用CI创建了一个带有验证码图像的登录表单。它适用于Internet Explorer和Mozilla Firefox。但我无法使用Google Chrome登录(ver:43.0.2357.81米)。CodeIgniter验证码图像在Chrome中无效,但在Firefox中正常

我已经多次查看captchaWord$_SESSION变量和我在$_POST变量中发布的内容。一切都很好。

如果我禁用验证码验证,它还记录我。

我试图看到什么是在captchaWord$_SESSION变量中。为了做到这一点,我创建了一个链接,我点击它获得我的价值$_SESSION['captchaWord']值。它总是为我在Google Chrome上带来一个新的验证码字词,但它在Mozilla Firefox和Internet Explorer上保持稳定。

我不知道原因可能是什么。有谁知道?

回答

0

如果我在控制器中调用了captcha图像,那么Firefox和Internet Explorer都可以。但谷歌浏览器和Yandex在发送查看后会更改captchaWord值。

所以我决定在页面加载完成后使用jQuery调用captcha图像。那么现在对所有浏览器都可以。

奇怪。

相关问题