ここでいくつかの質問を見てきましたが、探しているものが見つからないようです。
ユーザーが実際にそのページから送信したかどうかを確認するための隠しトークンフィールドを作成するプログラムがありますが、トークンを作成する各ページが最後のページのみを有効にすることがわかりました。私はセッションごとに作成された 1 つのトークンを選択していません。また、置換なしのヘッダー 303 があります。
header("Location: " . $_SERVER['PHP_SELF'], false, 303);
このコードを実行すると、ヘッダーが更新で機能することがわかりますが、「データを再送信しますか?」というメッセージが表示されません。ヘッダーの後にデータがエコーされていますが、エコーしていないようです。
ページごとにポストバックデータがうまく機能するのが好きですが、リクエストされた最後のページと303を使用したセッションごとにのみ再投稿/トークンが機能しますが、ヘッダーの後のデータはエコーされません。または、トークンを許可し、データの再送信を無効にして、ユーザーに表示する必要があるデータをエコーできるようにする他の方法はありますか?
サンプル コードが必要な場合は、喜んでこの投稿を編集します。