我正在使用Laravel Framework版本4.1.21,并且当浏览器关闭时,“expire_on_close”选项不会在Chrome中结束会话。我的config / session.php文件中的选项如下所示:
'driver' => 'file',
'lifetime' => 120,
'expire_on_close' => true,
同样在开发人员工具栏中的Resources>下Cookie,Expires值设置为laravel_session cookie的“Session”。
这在Firefox中运行良好。有什么想法我错过了什么?谢谢!
答案 0 :(得分:3)
这是因为Chrome的功能。当您关闭谷歌浏览器时,它实际上是在后台运行(如评论中所述)。以下是详细信息:https://code.google.com/p/chromium/issues/detail?id=128513