Новый способ определить кол-во юзеров на сайте

serii_v

Новичок
Новый способ определить кол-во юзеров на сайте

Хай! У меня в базе есть таблица online. Туда при авторизации заносятся id юзеров. Когда пользователь закрывает браузер то эти записи всё равно остаются. Можно, конечно, использовать timeout, чтобы удалить их, но не проще ли испоьзовать событие OnUnload в javascript? Когда пользователь закрывает браузер, то он перенаправляется на скрипт logout.php, который и удаляет запись из таблицы.
 

Anatolyi

Новичок
А если браузер не закроется, а допустим у человека комп ресетнится (свет в квартире потухнет)? Как ты потом это контролировать будешь? Или он так и будет всю жизнь у тебя в он-лайн висеть?
 

Rammstein

PHPClub::News
А лучше предложить юзверю софтину, которая бы через интервал времени отправляла бы запрос на logout.php, а там это всё разруливается через графы :D
 

white phoenix

Новичок
А еще лучше звонить домой и спрашивать закрыл ли пользователь страничку :D
 

magic

lancer
Как только пользователь загрузил страницу - все, он уже не на сайте.

Правильнее писать время последнего визита в БД и выбирать всех, кто что-то запрашивал за последние X минут.
 

Anatolyi

Новичок
magic
Это и так уже в каждой 10-й теме написано...

Хотя хоть нашли новый способ:
А еще лучше звонить домой и спрашивать закрыл ли пользователь страничку

куль ваще... :)
 
Сверху