Бьюсь уже несколько дней. Нужна ваша помощь. Использую сессии для корзины покупателя. При добавлении товара в корзину все проходит гладко: $session = JFactory::getSession(); $cart = $session->get('cart'); $cart[]=array('name' => $name,'art' => $art... и т.д.); $session->set( 'cart', $cart ); Проблема возникает когда нужно удалить из корзины один из товаров - товар вроде удаляется с экрана и var_dump($session->get('cart')); это подтверждает, НО стоит зайти в корзину и все товары на месте!!!! Похоже, что в базе jos_session сессия не перезаписывается.... Как быть? Пробовал уже даже так: $ses_id=$_REQUEST['$ses_id]; $session = JFactory::getSession(); $cart = $session->get('cart'); foreach($cart as $key=>$item){ if($key!=$ses_id){ $cart2[]=$item; } } $session = JFactory::getSession(); $session->get('cart'); $cart=array(); $session->set('cart', $cart); $session->set('cart', $cart2); Help! P.S. $session->clear('cart'); не работает, хоть и описана в мануале.