/**
* [mb_unserialize_by_william description]
* @author Williamslife
* @DateTime 2019-09-23T11:55:59+0800
* @explain 反序列化出错的时候执行该命令
* @param [type] $serial_str [description]
* @return [type] [description]
*/
public function mb_unserialize_by_william($serial_str) {
$serial_str= preg_replace('!s:(\d+):"(.*?)";!se', "'s:'.strlen('$2').':\"$2\";'", $serial_str );
$serial_str= str_replace("\r", "", $serial_str);
return $serial_str;
}
PHP反序列化为false的处理办法
最新推荐文章于 2022-12-02 09:41:04 发布
本文介绍了一种解决PHP反序列化过程中出现错误的方法。通过使用正则表达式替换序列化字符串中的长度信息,并移除可能引起问题的转义字符,确保了反序列化的顺利进行。
2660

被折叠的 条评论
为什么被折叠?



