Помечать данные, которые появились в момент отсутствия юзера на сайте?
Здравствуйте, подскажите, пожалуйста, как можно реализовать следующую идею.
Когда юзер заходит на сайт, там показываются последние 10 новостей. Затем, когда юзер уходит и приходит на следующий день, некоторые новости добавились (обновились).
Вопрос: как можно сделать, чтобы новые новости, которые появились в момент отсутствия на сайте юзера, помечались как "новые". Тут нужно задействовать $_COOKIES? Если да, то не покажете, плиз, пример? Спасибо!
Записывайте в профиль пользователя дату последней активности.
Дата обновления / создания новости > дата последней активности пользователя = отметка "новое"
У каждой записи Вы можете хранить информацию о ее дате/времени добавления/изменения (в UTC естественно). Так же Вы можете где-нибудь фиксировать дату/время посещения пользователем списка статей (тоже естественно в UTC). В таком случае при повторном посещении сайта можно просто сделать соответствующую выборку по дате.
Ну а где хранить дату посещения - это уже зависит от специфики Вашего сайта, можно в куках, можно где-нибудь в базе.