2012-08-03 68 views
0

如何落入反序列化函數返回false:解序列化返回false

一個:1:{I:0;一個:2:{S:4:\ 「類型\」; S:6:\「isisbn \ 「; S:2:\」 ID \ 「; S:2:\」 85 \「;}}

代碼:

 if (unserialize($stringTempList)) { 
      return unserialize($stringTempList); 
     }else{ 
      $this->messageBad[] = 'unserialize failed'; 
     } 

回答

0

通過運行stripslashes()函數

代碼解決:

if (unserialize(stripslashes($stringTempList))) { 
     return unserialize(stripslashes($stringTempList)); 
    }else{ 
     $this->messageBad[] = 'unserialize failed'; 
    }