2

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

4

2 回答 2

1

使用后重定向获取模式。http://en.m.wikipedia.org/wiki/Post/Redirect/Get

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

您的问题在这里有一个很好的答案:当用户单击浏览器的“刷新”按钮时如何避免重复?

于 2012-04-12T05:16:31.097 回答
1

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

Header('location: thankyou.php');
exit();
于 2012-04-12T05:00:48.277 回答