正如John所说,您需要在表单提交后重定向用户。
fclose($fh);
// and
header("Location: success.php or where else");
exit;
注意:您重定向不会,除非ob_start工作COS你的页面中包含HTML输出之前不叫。
// form.php的
if (isset($_GET['success'])): ?>
Submit OK! New submit
else: ?>
endif; ?>
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);
// send user
header("Location: form.php?success=1");
exit;
}
?>