【问题标题】:prevent duplicate data in reload page after submit form [duplicate]提交表单后防止重新加载页面中的重复数据[重复]
【发布时间】:2012-10-29 13:42:09
【问题描述】:

可能重复:
How to prevent duplicate posts via a browser refresh?

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

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

【问题讨论】:

    标签: html forms


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2017-06-26
        • 2015-01-17
        • 2015-07-04
        • 1970-01-01
        • 1970-01-01
        • 2019-11-26
        • 2020-10-16
        • 2018-01-19
        • 2012-12-09
        相关资源
        最近更新 更多