2016-01-22 197 views
2

我遇到了一個問題,會議被無處摧毀:會話被破壞掉了PHP

session_start(): Failed to decode session object. Session has been destroyed

有點不可能複製的問題,因爲我得到這個扔在我的服務器日誌。

任何想法可能是該問題的根源和/或從哪裏開始,因爲我得到了非常罕見的(幾乎從不)。

+0

請檢查此鏈接:http://stackoverflow.com/questions/8549757/why-session-object-destruction-failed –

+0

同樣的問題在這裏,現在。我們將會話保存在數據庫中。它出現後,我改變了一個自定義創建PDO對象從一個來自Eloquent/Capsule。仍然不知道,兩個PDO對象有什麼區別。 –

+0

這個問題在我的應用程序處理unicode時彈出。自定義會話處理程序不正確地寫入數據庫,無法將其恢復。 – SteveB

回答

2

這發生在我身上的時候,我在$ _SESSION中存儲了太多內容,並且在表中使用serialize()保存了它們。解決方案:不要存儲太多。