我的 PHP 项目中有六页注册表单。
在任何页面之间,如果我按资源管理器栏中的后退按钮,则会收到错误:
网页已过期
我在用$_POST
提交数据。我不明白为什么会出现这种情况?
该消息与 IE 处理 POST 数据生成的页面的方式有关。
一般来说,为了避免这个问题,您必须确保在后台历史记录中,用户永远无法登陆由 POST 请求生成的页面。作为jspcal https://stackoverflow.com/users/235354/jspcal建议,您的 POST 响应应该重定向到 GET 请求的另一个页面。这也被认为是最佳实践,因为它降低了提交两次表单的风险。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)