Корзина в интернет магазине

Tofik

Новичок
Корзина в интернет магазине

У меня такой вопрос. Нужно сделать корзину для интернет магазина. Сессии использовать нельзя, т.к. этот магазин использует html странички, на которые юзер может зайти в "период покупок" и сессия оборвётся. Поэтому делаю через куки. Но возникла проблема. При добавлении товара в корзину выполняю:
PHP:
if(!array_key_exists($id ,$_COOKIE['id'])) setcookie ("id[]", $id, time()+3600);
В этом же скрипте отображаю инфу о товарах, но в массиве куки остаётся только один товар.
Что надо исправить?
 

Tofik

Новичок
При работе с сессиями в стоке

if(!array_key_exists($id ,$_SESSION['id'])) $_SESSION['id'][]=$id;

Возникает ошибка:

Warning: array_key_exists(): The second argument should be either an array or an object in
/h/optovichekby/htdocs/shop.php on line 12
Fatal error: [] operator not supported for strings in /h/optovichekby/htdocs/shop.php on line
12
 
Сверху