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

  • Автор темы Автор темы serii_v
  • Дата начала Дата начала

serii_v

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

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

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

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

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