反序列化报错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