google-chrome - 浏览器关闭时 Laravel 过期 session 在 Chrome 中不起作用

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

我使用的是 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/

相关文章:

angular - Cypress 仍停留在 Chrome stable 80 上

html - 为什么 google chrome 的 div 会崩溃

laravel - 延迟()通知似乎不起作用

php - 如何在默认情况下选中复选框并从 Laravel 中的数据库中检索旧值

mysql - Laravel 4 的列值不正确

php - Laravel 4 资源 Controller NotFoundHttpException

php - 经过身份验证后调用用户模型会产生错误调用未定义的方法 Illuminate\Auth\GenericUser

google-chrome - list .json :34:1: an object must end with '}'

ios - 如何在 iOS 版 Chrome 中使用 getUserMedia

php - 如何在 Laravel 中使用 Left Join 查找匹配记录