反序列化报错opencart 2.1.0.1
Unserialize error opencart 2.1.0.1
我在 opencart 2.1.0.1 的错误日志中收到此错误
PHP Notice: unserialize(): Error at offset 0 of 2 bytes in /home/zachovek/public_html/vqmod/vqcache/vq2-catalog_controller_module_d_quickcheckout.php on line 1392
当客户通过快速结帐下订单并同时注册新的个人资料时 - 此错误出现但不仅如此 - 订单中的产品未显示!这是代码的以下行:
$data['custom_field'] = unserialize($customer_info['custom_field']);
我该如何解决?
谢谢!
您可以使用 json_encode
代替 serialize
函数
和 json_decode
而不是 unserialize
我在 opencart 2.1.0.1 的错误日志中收到此错误
PHP Notice: unserialize(): Error at offset 0 of 2 bytes in /home/zachovek/public_html/vqmod/vqcache/vq2-catalog_controller_module_d_quickcheckout.php on line 1392
当客户通过快速结帐下订单并同时注册新的个人资料时 - 此错误出现但不仅如此 - 订单中的产品未显示!这是代码的以下行:
$data['custom_field'] = unserialize($customer_info['custom_field']);
我该如何解决? 谢谢!
您可以使用 json_encode
代替 serialize
函数
和 json_decode
而不是 unserialize