Юзеры online

serii_v

Новичок
Юзеры online

Чтобы зайти на сайт, пользователю нужно сначала зарегаться, а затем авторизоваться. Как мне определить, какие из пользователей находятся в данный момент на сайте? Авторизацию я организовал с помощью сессий, вся инфа о юзерах находится в базе. И надёжен ли следующий способ: создать в таблице MySQL колонку "online", когда юзер авторизуется, то ставить туда 1, когда он закончит сессию (у меня это скрипт logout, он заканчивает сессию и кидает юзера стр. авторизации), ставить с помощью этого скрипта в колонку 0. Но ведь если пользователь просто закроет браузер, то скрипт не запустится и нолик не будет поставлен... Как быть? Помогите, плиз.
 

sakon

П..и.н..ок
По time-out. Доустим - если юзер 15 мин. не шевелился - значит ушел.

Этот вопрос многократно обсуждался. Так, что в поиске найдешь.
 

Toshka

Новичок
Автор оригинала: sakon
По time-out. Доустим - если юзер 15 мин. не шевелился - значит ушел.
в общем то понятно, но в какой момент делать эту проверку? не на каждой же странице
 

serii_v

Новичок
действительно :) Это, конечно, можно сделать, но может есть ещё варианты? :)
 

Dreammaker

***=Ф=***
serii_v, других приемлимых вариантов нет. Данный вопрос поднимается на форуме раз в неделю как минимум.
 

sakon

П..и.н..ок
Toshka
serii_v
Вы будете страдать или все таки воспользуетесь поиском?
 
Сверху