防止刷新时双重表单提交

时间:2011-09-19 04:04:54

标签: php forms post redirect php-5.3

我有一个简单的问题。我知道当用户使用Post / Redirect / Get Pattern重新加载页面时,我可以阻止表单重新提交。但我的问题是,如果我将用户重定向回提交表单的同一页面,这种模式是否有效?我的意思是,我不想将用户重定向到另一个页面。

请帮助

谢谢

1 个答案:

答案 0 :(得分:1)

是的,但你必须记住在没有GET参数的情况下重定向他。

所以你可以

header('Location: same_page.php?status=done');
die();

这样您就可以删除参数,并且需要支持status=done来显示消息或者您想要的内容。