2

Codeigniter 2.1.4 を使用してアプリケーションで作業しています。シンプルなログイン フォームがあり、フォームの送信または読み込みに ajax を使用していません ('data-ajax' => 'false')。また、jQuery Mobile 1.3.1 を使用してサイトにモバイルの外観を与えています。これは、モバイル デバイスからのアクセスが最も多いためです。

私が抱えている問題は、PC または Mac でログイン フォームが機能し、サイトのプライベート セクションにアクセスできることですが、モバイル デバイス (iPad および iPhone) からサイトにアクセスしようとすると、次のエラーが表示され続けます。

エラーが発生しました

要求したアクションは許可されていません

多くの Google 検索結果は、ajax を使用するフォームでの CI 2.x の CSRF 機能の問題を示唆しており、config.php ファイルで CSRF 機能を無効にしても問題は解決されません。jQuery Mobile ライブラリを使用せずにアプリケーションをテストしたこともありましたが、うまくいきませんでした。

注:奇妙なことに、iPhone 用の Google Chrome でアプリをテストしたところ、魅力的に動作しましたが、Samsung Galaxy III でテストしたところ、同じエラーが発生しました。

何が起こっているのですか?

4

0 に答える 0