提交表单后防止重新加载页面中的重复数据 [英] prevent duplicate data in reload page after submit form

查看:85
本文介绍了提交表单后防止重新加载页面中的重复数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


可能存在重复:


我有一个简单的html form 来给用户一些信息并注册它两个数据库。
所有的东西都可以。
,但是当用户按F5或刷新页面时出现问题;在这种情况下,以前的信息再次注册到数据库并创建重复。

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

$ b

解决方案

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


Possible Duplicate:
How to prevent duplicate posts via a browser refresh?

I have a simple html form to give some info from users and register it two database. all things are OK. but the problem when begin that user press F5 or refresh the page; in this case previous info again register to database and create duplicate.

my question from you is how I can delete headers after register info in database

解决方案

A common solution is for the server-side script that handles the POST to redirect to itself - the browser will then use a GET request to fetch the page, which can be reloaded safely. Optionally, you can copy the POSTdata to SESSIONdata and refer to it to provide feedback such as "Message sent" or "Order submitted" or "Settings saved".

这篇关于提交表单后防止重新加载页面中的重复数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆