我面临以下问题。我有一个简单的文本区域,用户将在其中提交文本,随后将其写入服务器中的文本文件。这是有效的。
但是当我刷新页面时,它会将最后添加的文本添加到文本文件中,再次导致重复条目。
知道我必须做些什么来防止这种情况吗?下面是我用于 textarea 部分的代码。
<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);
}
?>