Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ASP - Компонент Counters

Компонент Counters

Компонент Counter создает объект Counters, который может создавать, хранить, увеличивать и извлекать значение из произвольного числа отдельных счетчиков.

Счетчик — это хранимое целое значение. Работать со счетчиком можно с помощью методов Get, Increment, Set и Remove объекта Counters. После создания счетчика он будет существовать то тех, пока он не будет удален.

Значения счетчиков автоматически не увеличиваются при возникновении событий типа обращения к странице. Значения счетчиков должны устанавливаться и увеличиваться вручную с помощью методов Set и Increment.

Счетчики не имеют ограничения в области определения. После создания счетчика любая страница на узле может извлечь его значение или манипулировать счетчиком. Например, если значение счетчика hits увеличивается и отображается на странице с именем Page1.asp, а на другой странице с именем Page2.asp увеличивается значение счетчика hits, обе страницы будут увеличивать один и тот же счетчик. Если при обращении к Page1.asp значение hits увеличивается до 34, обращение к Page2.asp увеличит hits до 35. При следующем обращении к Page1.asp значение hits будет увеличено до 36.

Все счетчики хранятся в одном текстовом файле, Counters.txt, который расположен в том же каталоге, что и файл Counters.dll.

Имя файла Описание
Counters.dll Компонент Counters.
Counters.txt Файл, хранящий отдельные счетчики узла. Файл Counters.txt хранится в кодировке UTF8. В имени счетчика можно использовать только символы Юникод.

Синтаксис

Создайте объект Counters на сервере один раз, добавив следующий текст к файлу Global.asa:

<OBJECT

RUNAT=Server

SCOPE=Application

ID=Counter

PROGID="MSWC.Counters">

</OBJECT>

Примечания

Создавайте для узла только один объект Counters. Этот один объект Counters может создать произвольное число отдельных счетчиков.

Примечание.   Для Internet Information Services под управлением Windows® 95 или более поздней версии компонент Counters уже указан в файле Global.asa в виртуальном каталоге, используемом по умолчанию. Можно использовать объект Counters, созданный компонентом, как встроенный объект, вызывая Counters.Get, Counters.Increment, Counters.Remove и Counters.Set. Не следует создавать другой экземпляр объекта Counters.

Методы

Get Возвращает значение счетчика.
Increment Увеличивает значение счетчика на 1.
Remove Удаляет счетчик из файла Counters.txt.
Set Устанавливает счетчик в указанное целое значение.

Пример

Создание экземпляра объекта Counters с идентификатором Counter в файле Global.asa:

<OBJECT RUNAT=Server SCOPE=Application ID=Counter PROGID="MSWC.Counters"> </OBJECT>

 

Затем можно использовать объект Counters на странице для создания всех необходимых счетчиков:

There have been <%= Counter.Increment('defaultPageHits') %> to this site.

 

Затем на другой странице можно увеличить значение счетчика следующим образом:

You are visitor number<%= Counter.Increment('LinksPageHits') %> to this page.

 

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог