Задать вопрос
@Ex1st

Как записывать данные в суперглобальный массив $_SESSION?

Пишу корзину. Сделать её решил на сессиях.

Застрял на том, что не могу сделать массив товаров. Мне нужно в $_SESSION записывать ID, пробую так:
$id = $_POST['product_add'];
$_SESSION['cart'] = $id;

В таком случае не получится хранить больше одного товара.

Нагуглил функцию array_push(), но не заработало. С ней пробую так:
$id = $_POST['product_add'];
$cart = $_SESSION['cart'] = $id;
array_push($cart, $id);

Что я упускаю?
  • Вопрос задан
  • 132 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
DevMan
@DevMan
$_SESSION['cart'][] = $id;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы