Laravel过期会话浏览器关闭不工作在Chrome



我使用的是Laravel框架版本4.1.21,当浏览器关闭时,"expire_on_close"选项不会在Chrome中结束会话。我的config/session.php文件中的选项如下所示:

'driver' => 'file',
'lifetime' => 120,
'expire_on_close' => true,

同样在开发人员工具栏中,在"资源> cookie"下,laravel_session cookie的过期值设置为"Session"。

这在Firefox中工作得很好。知道我错过了什么吗?谢谢!

这是因为Chrome的特性。当你关闭谷歌浏览器时,它实际上在后台运行(如评论中提到的)。

详细信息:https://code.google.com/p/chromium/issues/detail?id=128513

最新更新