[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Просмотренные товары
ppaull
Всем привет!

Возникла необходимость отображать просмотренные ранее пользователем товары. Что-то настряпал - все работает на ура, но реализация мне не нравится. Может посоветуете что-то более правильное.

Вот код ...

На странице с товаром пишу id товара в куки:

if(isset($_COOKIE['looked']))
{
$cook = explode(",", $_COOKIE['looked']);
if (!in_array($id, $cook))
{
setcookie('looked',$_COOKIE['looked'].",".$id,time()+60*60*24*30);
}
}

else
{
setcookie('looked',$id,time()+60*60*24*30);
}


Код для вывода ранее просмотренных товаров:

if(isset($_COOKIE['looked']))
{
$cook = explode(",", $_COOKIE['looked']);
foreach ( $cook as $id_arr )
{
//вывод
}
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.