从上很容易看出页面的编码不同,serialize的中文字符串的长度就不同,问题就出来了,如果你unserialize的时候字符串的长度大于实际字符串的长度,会报如下错误:
Notice: unserialize() [function.unserialize]: Error at offset
解决办法是你要对反序列的字符串进行一次转换:
转载自: http://www.phpddt.com/php/unserialize-error-at-offset.html
以上就介绍了PHP unserialize出现Error at offset错误,包括了serialize方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号