我的联系表单存在问题,我使用的是HTML和PHP。当用户单击 submit 时,它会重定向到另一个用户收到消息的页面,“您的消息已发送”。然后它会自动重定向到主页。但是当用户单击 back 按钮时,将再次显示该消息并重新提交表单。因此,我收到了两条发送到我邮箱的相同邮件!
我该如何解决这个问题?
答案 0 :(得分:4)
查看Preventing form resubmission和Prevent Back button from showing POST confirmation alert,您可以在其中找到有用的信息,了解如何制作重定向,点击后退按钮时不会触发重新提交表单。