postメソッドを使用してHtmlフォームをテストしていますが、次の奇妙な結果が得られました。サーバーApache(既にphpがインストールされている)に2つのhtmlページがあります:post.htmlとtarget.html、これらのページのコードは次のとおりです。
post.html(html標準について心配する必要はありません)
<div style="text-align: center">
<form method="POST" action="target.html">
<input type="text" name="testname" value="sometext" />
<input type="submit" value="submit" />
</form>
</div>
およびtarget.html
<html>
<head>
</head>
<body>
<h1>Target page</h1>
</body>
</html>
post.htmlページのフォームにデータを入力して送信ボタンを押すと、target.htmlページに移動しました。このページ(target.html)でページを更新すると、空白のページが表示されます。2回目に更新すると、通常のHTMLページになりました。
初めて更新したときに空白ページが返される理由がわかりません。同じアプローチを試しましたが、PHPページを使用しましたが、ターゲットページのコンテンツ(想定名target.php)はまだ残っています(上記のhtmlファイルのように空白ではありません)。 )では、この問題について説明してもらえますか?ありがとうございました。