Иллюстрированный самоучитель по PHP

Полезные мелочи

Вот, собственно, и все (рис. 12.1).

Иллюстрированный самоучитель по PHP › Полезные мелочи
Рис. 12.1. Счетчик посещений – всего с десяток строчек

Данный сценарий можно универсализировать – т. е. сделать так, чтобы его можно было с помощью команды include включить на любую страницу сайта, и он бы записывал сведения о посещениях каждой страницы, на которую он включен, в свой отдельный файл, не смешивая их с аналогичными сведениями для других страниц. Довольно ясно, что для реализации этого достаточно как-то связать имя счетчика с именем страницы. Можно воспользоваться тем же приемом, что рассматривался в гл. 9 для такого же включения на любую страницу сценария гостевой книги – вместо однозначно определяющей имя файла строчки:

$cnt="counter.php";

…следует вставить строку, определяющую имя текущего файла на основе значения переменной $PHP_SELF:

$cnt=substr(basename($PHP_SELF), 0, -4). "_cnt.php";

Этот код выделяет из адреса страницы ее имя (без расширения) и создает на его основе уникальное имя файла счетчика (просто добавляя в конец имени страницы комбинацию символов "_cnt.php").

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.