Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ASP (http://www.flasher.ru/forum/forumdisplay.php?f=19)
-   -   Как отследить тех, кто на форуме? (http://www.flasher.ru/forum/showthread.php?t=41546)

Alol 05.01.2003 18:04

Как отследить тех, кто на форуме?
 
Вот захожу на этот форум и вижу внизу: "Сейчас на форуме присутствуют ... " и перечисление... Удобно и интересно! А каким образом это определяется? Причем, хотелось бы узнать, как это можно сделать на ASP.

Crazy 05.01.2003 18:31

"На форуме" есть "обращался к форуму в последние N минут". Как это отследить -- очевидно. К примеру, проще всего привязать к механизму сессий.

Alol 05.01.2003 18:42

А вот как этот механизм в виде кода написать?

Crazy 05.01.2003 19:58

1. В атрибутах Application хранишь список посетителей.
2. Когда пользователь залогинился -- добавляешь его в список и регистрируешь его, к примеру, в SESSION["FORUM_USER"].
3. Когда закрывается сессия -- удаляешь имя пользователя из означенного списка.

Alol 05.01.2003 20:06

Вот уже теплее... :)
То есть в файле global.asa мне надо написать некоторые процедурки, так?

Sub Application_OnStart()
Что-то
End Sub
Sub Session_OnStart()
Добавить пользователя к списку
End Sub
Sub Session_OnEnd()
Удалить пользователя из списка
End Sub

Для неспециалиста можно подробнее?

Crazy 05.01.2003 20:43

Книжки по ASP можно заказать на www.books.ru


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

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