opencart - 客户表,购物车字段编码

时间:2012-12-24 02:57:13

标签: opencart

我需要向访客展示废弃的购物车。我环顾四周,发现opencart将购物车保存在购物车字段下的客户表中的序列化数组中。 我的问题是,即使我反序列化数组,我也无法确切地告诉客户选择了哪些选项,因为它仍然以某种方式对我不可读。我不确定它是否需要某种解码,这可能是我可能需要的。 这就是我所拥有的 购物车字段为a:1:{s:31:"59:YToxOntpOjIzNztzOjI6IjQyIjt9";i:1;} 但是当我反序列化它时,它会显示一个像这样的数组

array(1) { ["59:YToxOntpOjIzNztzOjI6IjQyIjt9"]=> int(1) }

我知道59是product_id,我不知道它之后是什么(YToxOntpOjIzNztzOjI6IjQyIjt9)?或者如何解码呢? 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:4)

在该字符串上使用base64_decode。 这是一个线索,来自system / library / cart.php:

$options = unserialize(base64_decode($product[1]));