2

我在 php 页面上有一个表单,一旦提交、处理并且用户转到另一个页面,然后返回到表单所在的页面(通过点击浏览器上的“返回”按钮)或刷新页面,浏览器告诉用户请求的页面已过时,并提示下载页面的新副本并重新提交信息,因为浏览器不缓存敏感信息......类似的东西。表单的操作属性设置为它在同一页面上。那么,如果没有这种浏览器行为,如何完成刷新页面?

4

1 回答 1

3

提交表单后,您应该通过重定向清除 $_POST 数据,例如

header('Location: http://www.example.com/');

这将防止再次发送相同的数据,称为Post/Redirect/Get

于 2012-06-06T18:34:52.427 回答