0

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>

4

0 に答える 0