我有一个#php购物车功能,可将商品添加到$_SESSION['cart']
数组中。该功能在本地主机(XAMPP服务器)中正常运行,但在联机服务器中则无法正常运行。
这是代码:
当访客单击“添加到购物车”按钮时,该功能将被调用。
public function add_to_cart($product_id, $quantity, $size){
session_start();
$cart_item = array("id"=>$product_id, "quantity"=>$quantity,"size"=>$size);
$_SESSION['cart'][$product_id] = $cart_item;
}
在此函数中手动插入项目时,它在localhost和服务器上均可以工作:
$_SESSION['cart']['abc2'] = array("id"=>"abc2", "quantity"=>"2", "size"=>"L");
$ _ SESSION ['cart']定义为:
$_SESSION['cart'] = array();