Laravel在浏览器关闭期间到期会话无法在Chrome中运行

时间:2014-03-28 12:54:45

标签: google-chrome laravel laravel-4 session-cookies

我正在使用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中运行良好。有什么想法我错过了什么?谢谢!

1 个答案:

答案 0 :(得分:3)

这是因为Chrome的功能。当您关闭谷歌浏览器时,它实际上是在后台运行(如评论中所述)。以下是详细信息:https://code.google.com/p/chromium/issues/detail?id=128513