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中可以正常工作。任何想法我錯過了什麼?謝謝 !
你確定有沒有更多的Chrome實例中的記憶? –
感謝Antonio的迴應。即使在電腦重新啓動後也會發生這種情況儘管在您的評論之後,我做了一些更深入的挖掘,並且似乎Chrome設置中的「繼續我停止的地方」選項與此有關。如果禁用此選項,則一切正常。但是,如果選中該選項卡,即使該選項卡已關閉(因此在重新打開chrome時不會恢復),但在訪問該url時,該會話仍會被記住。 – medowlock
它看起來更像是一個Chrome bug,Laravel正在完成它的工作,因爲cookie的過期設置爲會話。 – 2014-05-17 12:20:16