Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

PHP как посмотреть активных юзеров

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> PHP как посмотреть активных юзеров
Имя
Сообщение << Старые топики   Новые топики >>
PHP как посмотреть активных юзеров - 2006-04-13 17:50:49   
Parlament

Сообщений: 160
Оценки: 0
Присоединился: 2005-01-08 17:32:38
Пишу чат и возник такой вопрос: как сделать мониторинг юзеров находящихся в чате?
И еще можно ли какнить сделать чтобы если от юзера нет никакой активности в течение определенного времени его сессия уничтожалась, и как отслеживать их активность?
Если можна поподробней.
Спасиба! [sm=drink.gif]
Post #: 1
PHP как посмотреть активных юзеров - 2006-04-13 19:18:56   
Сhaos_Сode

Сообщений: 1049
Оценки: 0
Присоединился: 2006-01-12 11:54:12
Активных пользователей через сессии. Делаешь таблицу, куда пишешь сессии и время создания, ну и имена пользователей, если не придусмотрена регистрация, а если предусмотрена, то id юзера.
Нужна функция, которая при каждом запросе пользователя изменяет в таблице для соотв id время последнего запроса(в данном случае это время создания сессии)

Делаешь функцию проверки умерших сессий. Через юникс время. Так проще)) И время создания тоже пишешь в формате времени юникс(сорри за жаргон, просто точное название не помню, смотреть лень, думаю меня понятно)
Просто берешь текущее время и если оно больше чем на определенное промежуток того, что в таблице с сессиями - удаляешь строку.
Эту проверку нужно делать при каждом запросе любого юзера.
А список активных пользователей по таблицам сессий - тока тогда нужно, чтоб туда, если нет регистрации, еще и ники писались :)
Post #: 2
Страниц:  [1]
Все форумы >> [Веб-программинг] >> PHP как посмотреть активных юзеров







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.