簡體   English   中英

致命錯誤:消息為“序列化的”的未捕獲異常“ Exception”

[英]Fatal error: Uncaught exception 'Exception' with message 'Serialization of

Fatal error: Uncaught exception 'Exception' with message 'Serialization of 'SimpleXMLElement' is not allowed' in C:\xampp\htdocs\t9l_loyaltyprogram\common\lib\Yii\web\CHttpSession.php:138 Stack trace: 
#0 C:\xampp\htdocs\t9l_loyaltyprogram\common\lib\Yii\web\CHttpSession.php(138): session_write_close() 
#1 [internal function]: CHttpSession->close() 
#2 {main} Next exception 'Exception' with message 'Serialization of 'SimpleXMLElement' is not allowed' in C:\xampp\htdocs\t9l_loyaltyprogram\common\lib\Yii\web\CHttpSession.php:138 Stack trace: 
#0 C:\xampp\htdocs\t9l_loyaltyprogram\common\lib\Yii\web\CHttpSession.php(0): session_write_close()
#1 [internal function]: CHttpSession->close() 
#2 {main} Next exception 'Exception' with message 'Serialization of 'SimpleXMLElement' is not allowed' in C:\xampp\htdocs\t9l_loyaltyprogram\common\lib\Yii\web\CHttpSession.php:138 Stack trace: 
#0 C:\xampp\htdocs\t9l_loyaltyprogram\common\lib\Yii\web\CHttpSession.php(0): session_write_close() 
#1 [internal function]: CHttpSession->close() 
#2 {ma in C:\xampp\htdocs\t9l_loyaltyprogram\common\lib\Yii\web\CHttpSession.php on line 138

如何解決此問題,我找不到任何答案

我有同樣的錯誤。 我使用會話數組對其進行了更正

foreach ($output['tab_displayId'] as $id_display => $id_param){
                $test = new ClParaWidget($id_param, $id_display);
                $output[$id_display] = $test->toString($id_display);
                if (Yii::app()->session['S' . $id_display] != $output[$id_display])
                    Yii::app()->session['S' . $id_display] = $output[$id_display];
            } 

我給更多的解釋。 如果我想在會話值中保存一個數組:

Yii::app()->session['data'] = $array_data;

有時,此代碼返回錯誤:

Fatal error: Uncaught exception 'Exception' with message 'Serialization of 'SimpleXMLElement' is not allowed' in C:\xampp\htdocs\t9l_loyaltyprogram\common\lib\Yii\web\CHttpSession.php:138 Stack trace:

為此,我建議使用如下所示的會話數組:

foreach ($array_data as $id => $data)       
  Yii::app()->session['S_' . $id] = $data;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM