2017-04-06 16 views
0

私は現在、PHP CSRF保護クラスを作成しています。現在、POSTでトークンを使用して送信したフォームが送信されたときに動作します。したがって、トークンがしかし、私の問題は、POSTを使ってHTMLフォームが送信されるたびに、私がF5を使ってページをリフレッシュするか、ページをリフレッシュするだけで、トークンが次のようになります。バランスが取れていないこのフォームの再提出が起こらないようにするにはどうすればよいですか?PHP CSRFフォーム再提出の問題

私のフォームは、アクションを同じページに設定する必要があります。そのため、HTMLフォームのアクションを別のページ/ファイルに設定することは、私にとってはオプションではありません。

答えて

0

送信後にトークンをリセットし、フォームを作成してトークンを再生成するフォームページにリダイレクトします。

関連する問題