1
1
我想,只有当用户登录时才会发生这种情况,并且在登录后立即单击注销。然后,当你按下浏览器中的后退按钮时,会有一个发送表单,其中包含他的日志记录的$_POST数据,浏览器会询问你是否要再次发送该表单。我说得对吗?你是这个意思吗? 如果是,则使用此解决方案以避免再次发送表单(当单击后退按钮或按下F5(刷新)时): 当您处理带有登录数据的表单时,请重定向到同一页面或主页(由您决定)。使用
然后,当他点击返回按钮或刷新页面时,它不会再次发送登录数据,因此不会将他重新登录。 如果还有其他原因,请发表评论,我会解释更多。 |
2
1
1) 使用POST进行表单数据传输
2) 在服务器端处理POSTed数据后,发送
这应该是处理表单提交的一般方法,有效地禁止重新发布表单数据。无法使用GET表单完成-但是很少需要保护的GET表单。。。 |
Rob · 服务器上共享缓存的REST API缓存控制? 7 年前 |
hamburger · 标头缓存控件不工作标头“上次修改” 10 年前 |
Rash · 如何禁用浏览器在按下后退按钮时重新生成我的表单数据 11 年前 |
blitzmann · mod_pagespeed未发送具有扩展缓存的预期输出 11 年前 |