【发布时间】:2020-11-24 04:08:03
【问题描述】:
好吧,所以这个解释可能有点……靠不住?
所以分解它想象一下这个场景
我使用页面 A 上的按钮将信息添加到 $_SESSION,这一切都很好。我点击转到页面 B,一切都很好,$_SESSION 值都在那里。但是当我使用浏览器的后退按钮返回上一页 A 时,由于某种原因,我的附加值不存在。
我正在尝试找出为什么会发生这种情况以及是否可以阻止它发生,因为如果我再次使用 F5 重新加载页面,则信息不会有任何问题。
已经谢谢了。
【问题讨论】:
-
正常行为,后退按钮重新加载之前的缓存而不是发送 HTTP 请求
-
这能回答你的问题吗? prevent browser back button cache
-
担心由于某种原因不起作用,但尚未弄清楚原因
-
请阅读how to ask 并编辑您的问题并提供更多详细信息(即向我们展示一些代码!)。正如本文所写,它不是一个可重复的最小示例,因此不太可能获得高质量的答案。
标签: php session-state