Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Отследить кто находится на сайте и соответственно узнать когда он ушел? (Маленький Серёга)
Author Message
Маленький Серёга
Guest





Карма: 388
   поощрить/наказать


PostPosted: Thu Nov 17, 2005 12:38 pm (написано за 2 минуты 11 секунд)
   Post subject: Отследить кто находится на сайте и соответственно узнать когда он ушел?
Reply with quote

собственно сабж...
этот топ не помог forum.dklab.ru/viewtopic.php?p=38258#38258

задача написать чат (не надо говорить, что есть много, берите любой), просто хочу свой...
как вообще по тайму проверять? т.е. при обновлении страницы писать в БД, что пользователь есть... а если время в базе не изменяется в течении предположим 10 минут, то значит его логануло?
я правильно понимаю?
Back to top
Ant
Сотрудник «Лаборатории»



Joined: 17 Jun 2003
Posts: 6840
Карма: 131
   поощрить/наказать


PostPosted: Thu Nov 17, 2005 1:08 pm (спустя 30 минут; написано за 12 секунд)
   Post subject:
Reply with quote

Маленький Серёга wrote:
я правильно понимаю?
Правильно.
Back to top
View user's profile Send private message Send e-mail
Guest






Карма: 388
   поощрить/наказать


PostPosted: Thu Nov 17, 2005 1:13 pm (спустя 4 минуты; написано за 21 секунду)
   Post subject:
Reply with quote

Ant wrote:
Маленький Серёга wrote:
я правильно понимаю?
Правильно.
спасибо большое
Back to top
Advanced Guest
Guest





Карма: 388
   поощрить/наказать


PostPosted: Sun Nov 20, 2005 3:21 am (спустя 2 дня 14 часов 7 минут; написано за 1 минуту 34 секунды)
   Post subject:
Reply with quote

Мысль на тему.
А если надо просто знать когда ушел пользователь.
То нельзя ли сделать как-нибудь так, что бы логи апача (все равно пишущиеся), точнее их хвост (новые поступления) можно было бы выдергивать и смотреть скриптом.
А на страницу положить iframe рефрешащийся.
Плюс - не надо лишний раз запускать php скрипт что бы отметить присутствие пользователя.
Минусы - непонятно как это сделать:-(
Back to top
Ant
Сотрудник «Лаборатории»



Joined: 17 Jun 2003
Posts: 6840
Карма: 131
   поощрить/наказать


PostPosted: Sun Nov 20, 2005 3:24 am (спустя 3 минуты; написано за 54 секунды)
   Post subject:
Reply with quote

Advanced Guest wrote:
А если надо просто знать когда ушел пользователь.
Вы не сможете узнать, когда ушёл пользователь, ибо при закрытии браузера никаких запросов на сервер не посылается. И уж тем более в логи сервера ничего не пишется.
Back to top
View user's profile Send private message Send e-mail
Advanced Guest
Guest





Карма: 388
   поощрить/наказать


PostPosted: Sun Nov 20, 2005 1:43 pm (спустя 10 часов 18 минут; написано за 1 минуту 29 секунд)
   Post subject:
Reply with quote

Ant wrote:
Advanced Guest wrote:
А если надо просто знать когда ушел пользователь.
Вы не сможете узнать, когда ушёл пользователь, ибо при закрытии браузера никаких запросов на сервер не посылается. И уж тем более в логи сервера ничего не пишется.
Я же написал...
Quote:
А на страницу положить iframe рефрешащийся
Допустим раз в секунду. Точнее мне не надо.
Back to top
Ant
Сотрудник «Лаборатории»



Joined: 17 Jun 2003
Posts: 6840
Карма: 131
   поощрить/наказать


PostPosted: Sun Nov 20, 2005 4:02 pm (спустя 2 часа 18 минут; написано за 56 секунд)
   Post subject:
Reply with quote

Advanced Guest wrote:
Допустим раз в секунду. Точнее мне не надо.
И чего вы добъётесь? Добровольной DDoS атаки на свой сервер? (-:
Back to top
View user's profile Send private message Send e-mail
Advanced Guest
Guest





Карма: 388
   поощрить/наказать


PostPosted: Sun Nov 20, 2005 5:19 pm (спустя 1 час 17 минут; написано за 2 минуты 39 секунд)
   Post subject:
Reply with quote

Ant wrote:
Advanced Guest wrote:
Допустим раз в секунду. Точнее мне не надо.
И чего вы добъётесь? Добровольной DDoS атаки на свой сервер? (-:
Мне представляется что запрос к серверу 1 раз в секунду для сервера намного менее "ДДоС"-сящая ситуация чем запуск php скрипта, который ещё лезет или в файловую систему или в БД раз в 15 секунд. А "запуск" php скрипта это классическая ситуация в чатах.
Back to top
Ant
Сотрудник «Лаборатории»



Joined: 17 Jun 2003
Posts: 6840
Карма: 131
   поощрить/наказать


PostPosted: Sun Nov 20, 2005 5:51 pm (спустя 31 минуту; написано за 39 секунд)
   Post subject:
Reply with quote

В общем, ничего кроме увеличения нагрузки в локальных масштабах на север вы не получите. Можете сами проверить.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML