unserialize error opencart 2.1.0.1

时间:2017-08-18 09:27:21

标签: php serialization opencart

我在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

当客户通过quickcheckout下订单并同时注册新的配置文件时 - 此错误仅显示 - 订单中的产品未显示!这是代码的以下行:

$data['custom_field'] = unserialize($customer_info['custom_field']);

我该如何解决? 谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用json_encode代替serialize功能 和json_decode代替unserialize