2014-03-28 149 views
6

我正在使用Laravel Framework版本4.1.21,並且在瀏覽器關閉時,「expire_on_close」選項不會在Chrome中結束會話。在我的配置/ session.php文件文件的選項是這樣的:Laravel關閉瀏覽器關閉會話不在Chrome中工作

'driver' => 'file', 
'lifetime' => 120, 
'expire_on_close' => true, 
開發人員工具欄中

此外,在資源>餅乾,值設置爲「會話」爲laravel_session餅乾過期。

雖然在Firefox中可以正常工作。任何想法我錯過了什麼?謝謝 !

+0

你確定有沒有更多的Chrome實例中的記憶? –

+3

感謝Antonio的迴應。即使在電腦重新啓動後也會發生這種情況儘管在您的評論之後,我做了一些更深入的挖掘,並且似乎Chrome設置中的「繼續我停止的地方」選項與此有關。如果禁用此選項,則一切正常。但是,如果選中該選項卡,即使該選項卡已關閉(因此在重新打開chrome時不會恢復),但在訪問該url時,該會話仍會被記住。 – medowlock

+0

它看起來更像是一個Chrome bug,Laravel正在完成它的工作,因爲cookie的過期設置爲會話。 – 2014-05-17 12:20:16

回答