2

我正在使用 Codeigniter 2.1.4 的应用程序中工作,并且我有一个简单的登录表单,并且我没有使用任何 ajax 来提交或加载表单('data-ajax' => 'false')。此外,我正在使用 jQuery Mobile 1.3.1 为网站提供移动外观,因为它可以通过移动设备进行访问。

我遇到的问题是,在 PC 或 Mac 中,登录表单有效,我可以访问该网站的私人部分,但如果我尝试从移动设备(iPad 和 iPhone)访问该网站,我会不断收到错误消息:

遇到错误

您请求的操作不被允许

很多谷歌搜索结果表明 CI 2.x 中的 CSRF 功能与使用 ajax 的表单有关,即使在 config.php 文件中禁用 CSRF 功能时,问题也没有解决。我什至没有运气就测试了没有 jQuery Mobile 库的应用程序。

注意:奇怪的是,我在适用于 iPhone 的 Google Chrome 中测试了该应用程序,它的运行就像一个魅力,但我在三星 Galaxy III 上测试了它,它给了我同样的错误。

有什么想法吗?

4

0 回答 0