Как сделать на форуме пометку "есть новые ответы" для тем?

ForeWaR

Guest
Как сделать на форуме пометку "есть новые ответы" для тем?

Проблема такова:
Пишу форум. Хочу, чтобы темы, которых не видел пользователь (или обновленные со времени его последнего визита), выделялись.
Пробовал сделаь так:
При входе в тему (допустим, идентификатор темы $themeid) пользователю отправляется кук с именем $name="lastvisit_".$themeid;
В нем пишется соответственно время $value=time();

А при выводе тем для каждой из них сравнивается значение $lastupdated (из БД) темы со значением $value для этой темы.
Если первое больше - выводится пометка.

Все было хорошо, пока не оказалось, что в кук записывать можно не более 20 значений, да и сам файл кука имеет ограничение на размер.
Записывать лог похождений каждого юзера в БД мне не хочется.
Посоветуйте, пожалуйста, что-нибудь.
 

Фанат

oncle terrible
Команда форума
в поиск, пожалуйста.
тема обсуждалась многократно
не надо воду в ступе толочь.

Тем более, если очевидно, что без бд полноценно сделать невозможно.
 

ForeWaR

Guest
Извиняюсь, темы действительно нашлись. А я было самонадеянно подумал, что у меня эксклюзив :) Впредь буду всегда сначала тыкать на Search перед написанием вопроса.
Для тех, кто ищет ответы на аналогичный вопрос, могу облегчить поиск. Вот нужные темы:
http://phpclub.ru/talk/showthread.php?s=&threadid=57814
http://phpclub.ru/talk/showthread.php?s=&threadid=60192
 
Сверху