Задать вопрос
hronik87
@hronik87
Обитаю в 1С-Bitrix

Как добавить массив в сессию?

Всем привет. Подскажите куда двигать дальше?
Есть форма
<form id="formCart" class="formCart" action="javascript:void(null);">
        <input class="id" type="hidden" name="hitId" value="1" />
        <input class="name" type="hidden" name="hitName" value="<?=$element['NAME'];?>" />
        <input class="price" type="hidden" name="hitPrice" value="<?=$element['PRICE'];?>" />
        <input class="basket" type="submit" name="hitAdd" value="В корзину" />
</form>

Вот форма AJAX
$('.formCart').submit(function(){
var cartForm = $(this).serialize();
$.ajax({
type: 'POST',
url: 'rostail.ru/cart.php',
data: cartForm,
success: function(response){
console.log(response)
$('.orderName').html(response)
}
});
});

В cart.php вот такой код:
<?php
session_start();

$_SESSION = $_POST;

exit();
?>
Нужно чтобы список товаров дополнялся, а не заменялся и оставался там до покупки.
Я перепробовал кучу вариантов, а вот чтобы они записывались при клике в сессию никак не могу сделать. Подскажите направление куда мне копать. AJAX и сессии только неделю назад начал углубленно изучать, но все никак прогрызть не могу(((.
  • Вопрос задан
  • 1606 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@AntohaRomaha
FreeBSD, PHP, MySQL, Jquery
Хз.. массив купленных товаров хранишь в кукисах.. парсишь строку кукисов.. имхо в этом направлении.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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