我目前正在使用 wordpress 3.5 并创建自己的页面模板。我在该模板中有自己的表单,当我单击提交按钮时,它已成功将数据保存到我的数据库中。不幸的是,当我在浏览器上单击 F5 或刷新按钮时,它会提示一个警报,提示如果我继续,将会提交双重表单。
通常我通过使用“提交后重定向到同一页面”技术来防止这种情况。但我不能使用 header("location: ") 进行重定向,因为它会生成错误:警告:无法修改标头信息 - 标头已由. 可能在其他 wordpress 文件上存在阻止重定向的回声。
有谁知道如何解决这个问题?或者有没有人知道除了重定向之外的其他技术来防止双重表单提交?