Показать сообщение отдельно
Старый 30.05.2002, 15:14
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 2  
Crazy
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
По умолчанию Re: Все-таки, сколько человек на сайте?

Цитата:
Оригинал написал(а) [subway]design
Вопрос первый: как скрипт может узнать о других сессиях на сайте?
Если перехватит хэндлер сохранения данных сессии и будет складывать их в место, доступное всем экземплярам скрипта (в ту же БД) -- никакиз проблем.

Цитата:
Второй: как скрипт может понять, что чья-то чужая сессия закончилась и ее надо удалить из БД?
По таймауту. Кто не возвращался более XXX минут -- удаляем.

Вообще, это не "сколько человек на сайте", а "сколько уникальных посетителей было на сайте за последние XXX минут".

Если хочешь получить информацию о действительно наличии посетителей -- тех, у кого страничка сайта открыта в браузере -- требуется применение активных клиентских технологий. Пример -- applet, который каждые 5 сек. извещает сервер, что страницу еще не закрыли.

Другой вопрос -- нафига вообще все эти глупостип нужны...
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++