在codinighter中将商品添加到购物车中时,Set-Cookie标头被忽略,以响应url:消息出现

时间:2018-10-15 07:53:15

标签: php codeigniter codeigniter-2

我正在使用codinighter为餐厅创建网站,用户从餐厅订购食物,在添加到购物车系统时遇到问题,我正在使用购物车自由,当我在浏览器控制台中向购物车中添加商品时,甚至出现虽然可以成功将商品添加到购物车,但是,在重新加载我的页面后,所有商品都从购物车中删除了,

为什么我在控制台中遇到此错误? 为什么重新加载页面后我保存在购物车中的物品被清除了? 使用购物车库时,是否需要对codinighter或php的配置进行更改?

Set-Cookie标头在响应URL http://localhost/cart/addToCart时被忽略。 Cookie的长度应小于或等于4096个字符。

代码:-

将商品添加到购物车时:-

  function addToCart(){
     $data = array(
           "id"     => 114,
           "name"   => "Crunchyroll",
           "qty"    =>  1,
           "price"  =>  $5
     );
     $this->cart->insert($data); 

}

addToCart()将项目添加到购物车时,该方法将被称为ajax请求。

在获取购物车商品时:-

function Display()
{
    $cartData = array();
    foreach($this->cart->contents() as $items){
       $cartData[] = $items;    
    }
    return $cartData;
}  

Display()方法将在网页初始化期间以及将商品添加到购物车后称为viz ajax请求。

0 个答案:

没有答案