我有这个代码:
$serialized = $_POST['cartSer'];
echo $serialized;
哪个打印这个:
a:1:{s:15:\"测试\";s:3:\"999\";}
然后我添加这段代码:
echo unserialize($serialized);
并最终出现此错误:
注意:unserialize() [function.unserialize]:第 5 行 /mypage.php 中 43 个字节的偏移量 5 处出现错误
我在反序列化时做错了什么?
听起来你有魔法名言 http://www.php.net/manual/en/security.magicquotes.what.php已启用。要么禁用它们,要么运行你的值条斜线 http://php.net/stripslashes
$serialized = stripslashes($_POST['cartSer']);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)