|
Время поледнего посещенияОбсуждение темы Время поледнего посещения в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Как определить время последнего посещения зарегистрированного пользователя? Если вы скажете просто обновлять время посещения в БД при любой активности юзера, то вы меня ... |
|
Опции темы |
31.10.2004, 15:09 | #1 |
|
Как определить время последнего посещения зарегистрированного пользователя? Если вы скажете просто обновлять время посещения в БД при любой активности юзера, то вы меня не поняли. Мне надо, вот например как на этом форуме, пришел и видишь сообщения с последнего моего посещения. Вот как его узнать?
Заранее благодарен!!! |
|
31.10.2004, 16:06 | #2 |
|
У каждой темы есть своя таблица в БД.
Если пользователь прочитал все сообщения, то это значение 0, а если она обновилась, то 1... Я с БД не работал никогда, но в текстовых файлах всё именно так делаю. |
|
31.10.2004, 16:14 | #3 |
|
здесь тебе нужна всего лишь 1 переменная:
время, когда пользователь последний раз читал определенный топик (допустим в формате timestamp) все сообщения, появившиеся в топике после этого времени для этого пользователя будут новыми. Ну это теория... |
|
31.10.2004, 19:27 | #4 | |
|
Цитата:
где нить в профайле юзера делаешь поле last_login и пишешь туда время последней аутентификации ... каждый топик имеет время создания (и возможно время обновления) ... при следуюющем логине пользователя просто вытаскиваешь все темы у которых время создания (обновления) больше чем время последнего логина юзера ... |
|
|
31.10.2004, 20:35 | #5 |
|
Dis, а вот например юзер пришел, и у него обновилось это время последней аутентификации на текущее. Тогда все топики для него будут уже старые, или я чего то не пойму.
|
|
31.10.2004, 20:41 | #6 |
|
а ты перед тем как перезаписать время аутентификации сохрани старое значение в переменной сессии и в последствии аперируй им пока сессия не закончится ...
|
|
31.10.2004, 22:00 | #7 |
|
Dis, а без сессий это можно сделать? А то я сессии никогда не употреблял, все на куках!
|
|
31.10.2004, 22:01 | #8 | |
|
Цитата:
А разве не легче всё-таки для каждой темы обновлять одну boolean переменную? И вообще вы знаете как это делает наш форум? |
|
|
31.10.2004, 22:37 | #9 |
|
скорее всего так и делает: в таблице базы данных имеются записи:
топик - имя пользователя - последнее посещение этого топика А скрипт находит по этой таблице когда данный пользователь последний раз посещал каждый из топиков. Ну а дальше сам знаешь. |
|
01.11.2004, 00:08 | #10 | |
|
Цитата:
хранить в бд для каждлого пользователя последнее время посещения кажого топика =)))) ты тут кажется в каком то топике писал что хорошо знаешь пхп (mega lol) ... RoN, в принципе разницы никакой нет через куки или через сессии ты это сделаешь ... тока со временнем жизни куков не переборщи |
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Время | deMone | Кальянная | 4 | 16.03.2009 11:55 |
про шарики, время и прочее | Diabolos | Фотография | 10 | 08.09.2008 23:02 |
Картинка во время загрузки | ]BeSt[ | HTML, CSS, JavaScript | 21 | 02.08.2006 16:32 |
Время-дата | stan015 | HTML, CSS, JavaScript | 18 | 25.01.2006 06:39 |
Время сервера | KaDS | HTML, CSS, JavaScript | 12 | 14.10.2003 13:36 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|