使用POST方法的FORM请求刷新单击后退按钮

Car*_*ato 0 php browser forms

可能重复:
在表单提交后点击"返回"按钮时防止浏览器警告

当用户在提交方法POST的表单后单击后退按钮时,如何避免浏览器的刷新错误消息?

Que*_*tin 7

使用发布/重定向/获取(PRG)模式

  1. 提交表单以形成处理程序
  2. 使用表单处理程序处理数据
  3. 让表单处理程序返回重定向响应而不是OK响应
  4. 重定向后显示页面

如果用户点击回来,他们将跳过表单处理程序页面(因为它重定向),因此他们不会重新提交表单而不会收到警告.