Есть ли способ добавить элементы массива в переменную SESSION? - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть функция корзины #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;
}

Когда элемент вставляется внутрь этой функции вручную, он работает как налокальный хост и сервер:

$_SESSION['cart']['abc2'] = array("id"=>"abc2", "quantity"=>"2", "size"=>"L");

$ _ SESSION ['cart'] определяется как:

$_SESSION['cart'] = array();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...