![]() |
Как отследить тех, кто на форуме?
Вот захожу на этот форум и вижу внизу: "Сейчас на форуме присутствуют ... " и перечисление... Удобно и интересно! А каким образом это определяется? Причем, хотелось бы узнать, как это можно сделать на ASP.
|
"На форуме" есть "обращался к форуму в последние N минут". Как это отследить -- очевидно. К примеру, проще всего привязать к механизму сессий.
|
А вот как этот механизм в виде кода написать?
|
1. В атрибутах Application хранишь список посетителей.
2. Когда пользователь залогинился -- добавляешь его в список и регистрируешь его, к примеру, в SESSION["FORUM_USER"]. 3. Когда закрывается сессия -- удаляешь имя пользователя из означенного списка. |
Вот уже теплее... :)
То есть в файле global.asa мне надо написать некоторые процедурки, так? Sub Application_OnStart() Что-то End Sub Sub Session_OnStart() Добавить пользователя к списку End Sub Sub Session_OnEnd() Удалить пользователя из списка End Sub Для неспециалиста можно подробнее? |
Книжки по ASP можно заказать на www.books.ru
|
| Часовой пояс GMT +4, время: 00:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.