Сервер Web своими руками. Язык HTML, приложения CGI и ISAPI




Программа COUNTER


Почти на каждом сервере WWW в сети Internet вы можете встретить счетчик посещений. По его показаниям можно судить о посещаемости сервера, что имеет, например, значение при выборе сервера для размещения рекламы.

Существуют различные методы создания счетчиков, доступность которых во многом определяется программным обеспечением и настройкой сервера WWW, а также доброй волей поставщика услуг Internet (если ваш сервер WWW виртуальный и физически расположен у поставщика). В нашей книге мы расскажем о том, как сделать счетчик посещений с помощью программы CGI и расширения ISAPI (в следующей главе).

Самый простой способ создания счетчика заключается в следующем. Те документы HTML, на которых необходимо разместить счетчик, преобразуется в файл шаблона. В этом файле в том месте, где должно располагаться текстовое значение счетчика, необходимо поместить последовательность заранее определенных символов, например, символы “ххххх” или “~~~~~”.

Пример такого файла шаблона вы можете найти в листинге 7.9.

Листинг 7.9. Файл chap7\counter\home.tm

<HTML>

  <BODY BGCOLOR="#FFFFFF">

    <H1>Главная страница фирмы XYZ Inc.</H1>

    <P>Добро пожаловать на нашу главную страницу!

    <HR>

    <P>Вы посетитель номер <B>~~~~~</B> с 1 января 1913 года

  </BODY>

</HTML>

Мы назвали файл home.tm, хотя вы можете выбирать для файлов шаблона любые имена.

Далее вам нужно сделать ссылку на документ, содержащий счетчик. Такая ссылка указывает на программу CGI, выполняющую подсчет посещений. В листинге 7.10 ссылка на программу счетчика выполнена с использованием оператора <A>.

Листинг 7.10. Файл chap7\counter\default.htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">

<HTML>

  <HEAD>

    <TITLE>Счетчик посещений</TITLE>

  </HEAD>

  <BODY BGCOLOR=#FFFFFF>

    <H1>Посетите нашу главную страницу</H1>

    <A HREF="http://frolov/frolov-cgi/counter.exe?">Главная страница</A><BR>




Содержание  Назад  Вперед