关闭浏览器Chrome后session不过期问题

[版权声明] 本站内容采用 知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆 (CC BY-NC-SA 3.0 CN) 进行许可。
部分内容和资源来自网络,纯学习研究使用。如有侵犯您的权益,请及时联系我,我将尽快处理。
如转载请注明来自: Broly的博客,本文链接: 关闭浏览器Chrome后session不过期问题

碰到个问题,在后端设置了session只在浏览器打开期间生效,如果关闭了浏览器则session失效。

比如我用的是Laravel 5.x的框架,配置config/session.php中的expire_on_close值为true,结果发现session没有失效。

网上搜索了发现,说法不一,有的人没问题,有的人也碰到了。

一般这种情况,肯定是我的某个设置出问题了。后来又搜到了这个答案:《Chrome doesn't delete session cookies

题主提到了Firefox和Opera都没问题,唯独Chrome有问题。

链接中的最佳答案给出了谜底,原来是Chrome的设置导致的:

如果“启动时”设置了“从上次停下的地方继续”,将引发这个问题。

本人亲测,确实如此。

如果本文对您有所帮助,可以请作者喝杯咖啡,感谢支持^_^

支付宝支付
微信支付

发表评论

电子邮件地址不会被公开。 必填项已用*标注