![]() |
|
||||||||||
|
|||||
|
Вот захожу на этот форум и вижу внизу: "Сейчас на форуме присутствуют ... " и перечисление... Удобно и интересно! А каким образом это определяется? Причем, хотелось бы узнать, как это можно сделать на ASP.
__________________
Полетаем?! - Хромой Пегас |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
"На форуме" есть "обращался к форуму в последние N минут". Как это отследить -- очевидно. К примеру, проще всего привязать к механизму сессий.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
А вот как этот механизм в виде кода написать?
__________________
Полетаем?! - Хромой Пегас |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
1. В атрибутах Application хранишь список посетителей.
2. Когда пользователь залогинился -- добавляешь его в список и регистрируешь его, к примеру, в SESSION["FORUM_USER"]. 3. Когда закрывается сессия -- удаляешь имя пользователя из означенного списка.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
Вот уже теплее...
То есть в файле global.asa мне надо написать некоторые процедурки, так? Sub Application_OnStart() Что-то End Sub Sub Session_OnStart() Добавить пользователя к списку End Sub Sub Session_OnEnd() Удалить пользователя из списка End Sub Для неспециалиста можно подробнее?
__________________
Полетаем?! - Хромой Пегас |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Книжки по ASP можно заказать на www.books.ru
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
![]() |
Часовой пояс GMT +4, время: 16:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|