次の問題に直面しています。ユーザーがテキストを送信するために使用する単純なテキストエリアがあり、その後サーバーのテキストファイルに書き込まれます。これは機能しています。
しかし、ページを更新すると、最後に追加されたテキストがテキスト ファイルに再度追加され、エントリが重複します。
これを防ぐために私がしなければならないことはありますか?以下は、テキストエリア部分に使用したコードです。
<html>
<body>
<form name="form" method="post">
<input type="text" name="text_box" size="50"/>
<input type="submit" id="search-submit" value="submit" />
</form>
</body>
</html>
<?php
if(isset($_POST['text_box'])) {
$a = $_POST['text_box'];
$myFile = "textfile.txt";
$fh = fopen($myFile, 'a+') or die("can't open file");
fwrite($fh, $a."\r\n");
fclose($fh);
}
?>