Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Время поледнего посещения

Обсуждение темы Время поледнего посещения в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Как определить время последнего посещения зарегистрированного пользователя? Если вы скажете просто обновлять время посещения в БД при любой активности юзера, то вы меня ...


Закрытая тема
 
Опции темы
Старый 31.10.2004, 15:09   #1
RoN

Как определить время последнего посещения зарегистрированного пользователя? Если вы скажете просто обновлять время посещения в БД при любой активности юзера, то вы меня не поняли. Мне надо, вот например как на этом форуме, пришел и видишь сообщения с последнего моего посещения. Вот как его узнать?
Заранее благодарен!!!
 
Старый 31.10.2004, 15:09
Ссылки
Старый 31.10.2004, 16:06   #2
У каждой темы есть своя таблица в БД.
Если пользователь прочитал все сообщения, то это значение 0, а если она обновилась, то 1...

Я с БД не работал никогда, но в текстовых файлах всё именно так делаю.
 
Старый 31.10.2004, 16:14   #3
здесь тебе нужна всего лишь 1 переменная:
время, когда пользователь последний раз читал определенный топик (допустим в формате timestamp)

все сообщения, появившиеся в топике после этого времени для этого пользователя будут новыми.

Ну это теория...
 
Старый 31.10.2004, 19:27   #4
Dis

Цитата:
У каждой темы есть своя таблица в БД.
=)))))) lol

где нить в профайле юзера делаешь поле last_login и пишешь туда время последней аутентификации ... каждый топик имеет время создания (и возможно время обновления) ... при следуюющем логине пользователя просто вытаскиваешь все темы у которых время создания (обновления) больше чем время последнего логина юзера ...
 
Старый 31.10.2004, 20:35   #5
RoN

Dis, а вот например юзер пришел, и у него обновилось это время последней аутентификации на текущее. Тогда все топики для него будут уже старые, или я чего то не пойму.
 
Старый 31.10.2004, 20:41   #6
Dis

а ты перед тем как перезаписать время аутентификации сохрани старое значение в переменной сессии и в последствии аперируй им пока сессия не закончится ...
 
Старый 31.10.2004, 22:00   #7
RoN

Dis, а без сессий это можно сделать? А то я сессии никогда не употреблял, все на куках!
 
Старый 31.10.2004, 22:01   #8
Цитата:
=)))))) lol
Я же сказал, что не работаю с БД...

А разве не легче всё-таки для каждой темы обновлять одну boolean переменную?
И вообще вы знаете как это делает наш форум?
 
Старый 31.10.2004, 22:37   #9
скорее всего так и делает: в таблице базы данных имеются записи:
топик - имя пользователя - последнее посещение этого топика

А скрипт находит по этой таблице когда данный пользователь последний раз посещал каждый из топиков. Ну а дальше сам знаешь.
 
Старый 01.11.2004, 00:08   #10
Dis

Цитата:
топик - имя пользователя - последнее посещение этого топика
=))))) lol
хранить в бд для каждлого пользователя последнее время посещения кажого топика =)))) ты тут кажется в каком то топике писал что хорошо знаешь пхп (mega lol) ...

RoN, в принципе разницы никакой нет через куки или через сессии ты это сделаешь ... тока со временнем жизни куков не переборщи
 
Старый 01.11.2004, 00:08
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Время 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


Текущее время: 19:43. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум