2015-05-29 65 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圖像。那麼現在對所有瀏覽器都可以。

奇怪。

相關問題