0

可能重复:
如何通过浏览器刷新来防止重复帖子?

我有一个简单的 htmlform来提供用户的一些信息并注册两个数据库。一切正常。但开始时用户按 F5 或刷新页面的问题;在这种情况下,以前的信息再次注册到数据库并创建副本。

我的问题是如何在数据库中注册信息后删除标题

4

2 回答 2

2

一个常见的解决方案是让处理 POST 的服务器端脚本重定向到自身——然后浏览器将使用 GET 请求来获取页面,该页面可以安全地重新加载。或者,您可以将 POSTdata 复制到 SESSIONdata 并参考它以提供反馈,例如“已发送消息”或“已提交订单”或“已保存设置”。

于 2012-10-29T13:43:45.950 回答
2

查找POST/REDIRECT/GET。这就是解决这个问题的设计模式的名称。

于 2012-10-29T14:03:41.647 回答