有没有一种方法可以将数组元素添加到SESSION变量中?

我有一个#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();
hezhishui 回答:有没有一种方法可以将数组元素添加到SESSION变量中?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3157222.html

大家都在问