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

med*_*ock 7 google-chrome session-cookies laravel laravel-4

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

'driver' => 'file',
'lifetime' => 120,
'expire_on_close' => true,
Run Code Online (Sandbox Code Playgroud)

同样在开发人员工具栏中的Resources> Cookies下,laravel_session cookie的Expires值设置为"Session".

这在Firefox中运行良好.有什么想法我错过了什么?谢谢 !

小智 3

这是因为Chrome的功能。当您关闭 Google Chrome 时,它​​实际上在后台运行(如评论中所述)。

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