私はcodeigniter 3.0.6を使用しています。現在、検索機能がある1ページのWebサイトで作業しています。コードシグネチャの設定ファイルでcsrf_protectionオプションを有効にし、form_open()関数を使用してフォームを作成しました。codeigniterでCSRFが正しく動作しない
私はsubmitボタンを押すと検索機能はうまくいくが、ページをリフレッシュするときにフォームを送信した後(つまり、keybordやブラウザのリフレッシュからページをリフレッシュする機能)、CSRFは機能せず、エラー"要求した操作は許可されていません。"
注:私はtrueに、フォーム&セットcsrf_regenerateを提出するPOSTメソッドを使用しています。
あなたがページをリフレッシュすると、データが削除されます。 –
すべてのリクエストに、各リクエストを含むci_csrf_tokenが含まれていることを確認する必要があります。 –
このようなもの** ** –