2016-01-22 248 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()保存了它们。解决方案:不要存储太多。