リダイレクト先を index.php に変更しても二重投稿されないのはなぜですか?

header 命令は GET のアクセスとなるためです。
2021年4月23日
ユーザー
header('Location: http://localhost:8080/result.php');

 header('Location: http://localhost:8080/index.php');

と書き換えて、POST後にindex.phpが更新されるようにしてみました。

この状態でページを更新すると二重投稿されると考えていましたが、そうはならず、POST時のみの投稿となりました。

理由を教えていただけると幸いです。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?