避免因页面刷新而提交的最佳方式
我认为这个问题经常发生在Web应用程序开发中。但我会尝试详细解释我的问题。
我想知道如何纠正这种行为,例如,当我有这样的代码块时:
<?
if (isset($_POST['name'])) {
... operation on database, like to insert $_POST['name'] in a table ...
echo "Operation Done";
die();
}
?>
<form action='page.php' method='post' name="myForm">
<input type="text" maxlength="50" name="name" class="input400" />
<input type="submit" name="Submit" />
</form>
提交表单后,数据将插入到数据库中,并生成消息“操作完成”。然后,如果我刷新页面,数据将再次插入到数据库中。
如何避免此问题?任何建议将不胜感激,:)