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