伙计我需要一些PHP致命错误的帮助。每当创建新会话时,都会发生PHP致命错误。除了会话首次启动时,此错误在整个会话期间都不会发生。错误是:
Uncaught exception 'Exception' with message 'Serialization of 'SimpleXMLElement' is not allowed' in /var/www/downloadanymp3.com/index.php:240 Stack trace: #0 /var/www/downloadanymp3.com/index.php(240): session_commit() #1 {main} Next exception 'Exception' with message 'Serialization of 'SimpleXMLElement' is not allowed' in /var/www/downloadanymp3.com/index.php:240 Stack trace: #0 /var/www/downloadanymp3.com/index.php(0): session_commit() #1 {main} thrown in /var/www/downloadanymp3.com/index.php on line 240, referer: http://dev.downloadanymp3.com/index.php?searchType=VIDEOTITLE
还有一件事,在index.php上,最后一行是session_commit();
答案 0 :(得分:0)
您正在尝试将SimpleXML元素放在会话中 - 简单XML不允许这样的序列化。如果需要,可以将XML字符串存储在会话中,如果需要,可以通过SimpleXML将其解压缩。或者甚至更好,将您的XML转换为数组并存储...我个人不明白为什么人们使用XML作为内存存储对象。