2012-08-03 63 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'; 
    }