使用php刷新页面时会发生双重保存

时间:2013-03-08 06:09:33

标签: php mysql

我有一个PHP脚本,我提供所有数据并保存存储在我的mysql数据库中的数据。但是如果刷新页面,相同的数据将再次存储在数据库中。如何我可以避免这种情况。请帮助我。

2 个答案:

答案 0 :(得分:1)

  1. 使用标题并重定向页面。

    header("Location:your_page.php");您可以重定向到同一页面或不同页面。

  2. 将$ _POST插入数据库后取消设置。

    unset($_POST);

答案 1 :(得分:0)

您似乎在页面刷新时重新发送表单数据。如果保存表单数据后,请不要再将相同的表单呈现给视图。您必须通过检查数据是否已保存来阻止它。如果保存成功,您也可以从表单视图重定向用户。