Установка счетчика посещений сайта
Для успешного функционирования счётчика, необходимо создать базу данных,
в которой нужно разместить таблицы с именами pages и ip. SQL-запрос, создающий эти
две таблицы находится в файле counter.sql.
На разных хостингах базы данных создаются по-разному: посредством
web-интерфейса, по запросу к администратору, командой SQL (create database guest;).
В файле admin/config.php необходимо выставить адрес сервера MySQL ($dblocation),
имя базы данных ($dbname), имя пользователя ($dbuser) и пароль ($dbpasswd).
Все четыре переменные вам должен предоставить хостинг, при условии, что он
поддерживает MySQL.
Для того, чтобы страница на сайте, при ее посещении, учитывалась счётчиком, необходимо в начало этой
страницы включить файл count.php:
include "count.php"; ?>
как это продемонстрировано в тестовой странице index.php. При первом же посещении
этой страницы посетителем, в таблице pages будет создана запись, соответствующая этой
странице, и страница будет автоматически включена в систему статистики. Количество
подключаемых страниц не ограничено.
Администрирование счетчика посещений
Контролировать посещаемость ресурса можно на странице администрирования счётчика посетителей,
расположенной в папке admin (admin/index.php).
На главной странице выводится
список страниц, участвующих в сборе статистики, напротив каждой из которых приведёно
общее число хитов с момента начала регистрации статистики посещений.
Переход по каждой из страниц
приводит к странице с таблицей, в которой указано количество хитов и хостов за 5
временных интервалов: "Сегодня", "Вчера", "за 7 дней", "за 30 дней" и "за всё
время" для данной странице сайта.
Переход по гиперссылкам "Сегодня"
и "Вчера"
приводит к странице распределения хостов и хитов по часам в эти дни. Соответственно,
переход по гиперссылкам "за 7 дней" и
"за 30 дней" приводит к таблице с динамикой
изменения количества хитов и хостов за неделю и за месяц.
На главной странице администрирования, помимо описанной таблицы, присутствует ссылка
на таблицу с количеством хитов и хостов за указанные 5 временных интервалов для всего
ресурса в целом. Кроме того, имеется механизм удаления мёртвых ссылок, возникающих в
результате редизайна ресурса. Если Вы удаляете страницу подключённую к счётчику посетителей, из
структуры Вашего ресурса, не забудьте удалить его из таблицы pages при помощи
гиперссылки "Удалить".
Разумеется папка admin должна быть защищена паролем, чтобы случайные посетители не
могли уничтожить статистическую информацию о посещении сайта.
Изменения в версии 1.0
- Система автоматически определяет адрес сайта на котором производится статистика,
в связи с этим переменная $site была исключена из конфигурационного файла.
- Исправлена ошибка, заключающаяся в том, что при первом обращении к новой странице
сайта, первый для неё хит не учитывался и входил в хиты всего сайта.
- Произведена общая оптимизация кода счётчика.
Скачать бесплатно |