POST メソッドを使用してフォーム データを送信しようとしています。しかし、送信後にページを更新すると、「フォームの再送信の確認」ポップアップが表示されます。今、私はこのサイトからいくつかの他の回答を見てきました.GETを使用するか(GET、POSTのみを使用したくありません)、リダイレクトに Location: url を含むヘッダーを使用することを提案しています。私はそれを試しましたが、それでも問題は解決しません。
これは私の愚かな間違いかもしれませんので、あらかじめお詫び申し上げます。以下の私のコードから問題を指摘してください。
前もって感謝します。
</head>
<body>
<form action="PHPConfirmationResubmissionForm.php" method="POST">
First name: <input type="text" name="fname" /><br />
<input type="submit" value="Submit" />
</form>
<?
if(isset($_POST["fname"]))
{
header('Location: http://localhost/web/PHP/PHPConfirmationResubmissionForm.php');
$x = $_POST["fname"];
echo "<br /> Firstname is $x";
}
?>
</body>