Ошибка несериализации 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

Когда клиент размещает заказ с помощью quickcheckout и одновременно регистрирует новый профиль - появляется эта ошибка, НО НЕ ТОЛЬКО - товары в заказе не отображаются! Это следующая строка кода:

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

Как я могу это исправить? Спасибо!

1 ответ

Решение

Ты можешь использовать json_encode вместо serialize функция и json_decode вместо unserialize

Другие вопросы по тегам