Почти на каждом сервере 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>