我正在使用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请求。