Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   Все-таки, сколько человек на сайте? (http://www.flasher.ru/forum/showthread.php?t=32372)

[subway]design 30.05.2002 13:32

Все-таки, сколько человек на сайте?
 
Сразу говорю: здесь http://www.webscript.ru/stories/02/02/01/6006190 ничего не понял и прошу подробного объяснения :(

Вопрос первый: как скрипт может узнать о других сессиях на сайте?
Второй: как скрипт может понять, что чья-то чужая сессия закончилась и ее надо удалить из БД?

Как, вообще, скрипт, запущенный кем-то, может знать о сессиях всех остальных?

Ответьте, пожалуйста, буду век благодарен :(((

Crazy 30.05.2002 15:14

Re: Все-таки, сколько человек на сайте?
 
Цитата:

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

Цитата:

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

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

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

Другой вопрос -- нафига вообще все эти глупостип нужны...

[subway]design 30.05.2002 17:51

"сколько уникальных посетителей было на сайте за последние XXX минут" - точно, это то что нужно! Ну тогда все понятно, спасибо.


Часовой пояс GMT +4, время: 14:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.