按下后退按钮时重新提交表单

时间:2012-07-07 17:41:17

标签: php html server-side-scripting

我的联系表单存在问题,我使用的是HTML和PHP。当用户单击 submit 时,它会重定向到另一个用户收到消息的页面,“您的消息已发送”。然后它会自动重定向到主页。但是当用户单击 back 按钮时,将再次显示该消息并重新提交表单。因此,我收到了两条发送到我邮箱的相同邮件!

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:4)

查看Preventing form resubmissionPrevent Back button from showing POST confirmation alert,您可以在其中找到有用的信息,了解如何制作重定向,点击后退按钮时不会触发重新提交表单。