请帮我解释如何仅在按钮点击而不是页面刷新时提交按钮值

时间:2012-04-12 04:38:11

标签: php

我在项目中使用表单。在我的表单中,当我单击提交按钮时,值正确提交但在提交后如果刷新页面,则会再次插入现有值而不单击按钮。请帮助我了解如何仅在按钮点击而不是页面刷新时提交按钮值。

2 个答案:

答案 0 :(得分:1)

在页面提交后使用重定向到感谢页面。

Header('location: thankyou.php');
exit();

答案 1 :(得分:1)

使用post-redirect-get模式。 http://en.m.wikipedia.org/wiki/Post/Redirect/Get

这意味着您在表单上使用POST方法,并在响应脚本中将用户重定向到具有位置标题的其他页面。

这里有一个很好的答案:How to avoid duplicate when a user click the "refresh" button of his browser?