扫码关注官方订阅号
php做的登录成功 后点击浏览器后退按钮,返回到前一页不显示登录状态。
认证高级PHP讲师
谢邀,请问您的登录状态是怎样实现的呢?cookie还是session,返回上一页是指的哪一个呢
浏览器后退按钮,直接读的本地缓存,虽然可以在html里使用
<meta http-equiv="Pragma" content="no-cache">
禁止浏览器使用缓存,但并不是所有的浏览器都守规矩。
一般的做法是页面加载后用ajax获取当前登陆状态,京东就是这样的。
看到楼主昨天刚问过这个问题,看来no-cache的方法不适用。
不过还是缓存问题,后退还是登陆页的话,只能在登陆页面加段ajax代码,判断已登陆就跳转
$(function(){ $.get('/user/check_login',function(data){ if(data==1){ window.location.href='/user/index'; } } ) })
其他页面显示登陆状态最好也用ajax
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
谢邀,请问您的登录状态是怎样实现的呢?cookie还是session,返回上一页是指的哪一个呢
浏览器后退按钮,直接读的本地缓存,虽然可以在html里使用
禁止浏览器使用缓存,但并不是所有的浏览器都守规矩。
一般的做法是页面加载后用ajax获取当前登陆状态,京东就是这样的。
看到楼主昨天刚问过这个问题,看来no-cache的方法不适用。
不过还是缓存问题,后退还是登陆页的话,只能在登陆页面加段ajax代码,判断已登陆就跳转
其他页面显示登陆状态最好也用ajax