在登录页面登录成功后,如果点击浏览器的返回按钮,返回到上一页还是没登录状态,刷新后可以显示登录状态,怎么让点击浏览器返回按钮也是显示登录状态
PHP中文网2017-04-10 18:10:23
点击后退按钮的时候浏览器一般都直接从缓存拿数据。
防止的方法很简单:
就是针对你这个“上一页”
在HTTP回复里面设置如下头部:
Cache-Control: no-cache, max-age=0, must-revalidate, no-store
PHP里面就用
header('Cache-Control: no-cache, max-age=0, must-revalidate, no-store');
重点就在那个no-store
上。
此方法适用于主流浏览器,一些偏门浏览器过着版本过低的浏览器可能不适用。