如何在codeigniter中的cookie中添加购物车内容?

时间:2016-09-09 06:54:17

标签: php codeigniter cookies

我有这样的情况,我想将整个购物车存储到cookie中,以便如果用户意外关闭浏览器,购物车包含使用该cookie的相同内容。

现在,我正在使用codeigniter购物车类来包含用户添加到购物车的所有产品。

//array for product details...
$insert_data = array(
  'id' => $this->input->post('id'),
  'name' => $this->input->post('name'),
        'price' => $this->input->post('price'),
  'image' => $this->input->post('image'),
        'qty' => 1
);

//add previously defined data to cart....
$this->cart->insert($insert_data);

//assigning whole cart to cookie
$this->input->set_cookie('cart_cookie', $this->cart->contents(),36000);

但是在这里,set_cookie方法给出了错误,因为它期望第二个参数是字符串...但是我希望存储整个购物车..

有这个问题的解决方案吗? 或者有没有比cookie更好的解决方案?

0 个答案:

没有答案