我使用的是 Laravel Framework 4.1.21 版,当浏览器关闭时,“expire_on_close”选项不会结束 Chrome 中的 session 。我的 config/session.php 文件中的选项如下所示:
'driver' => 'file',
'lifetime' => 120,
'expire_on_close' => true,
同样在开发人员工具栏中,在 Resources > Cookies 下,对于 laravel_session cookie,Expires 值设置为“Session”。
不过这在 Firefox 中运行良好。任何想法我错过了什么?谢谢 !
最佳答案
这是因为Chrome的功能。当您关闭 Google Chrome 时,它实际上在后台运行(如评论中所述)。
详细信息如下:https://code.google.com/p/chromium/issues/detail?id=128513
关于google-chrome - 浏览器关闭时 Laravel 过期 session 在 Chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22713483/