![]() |
Cтатистика посещений вашего ресурса.
Доступ к лог-файлам сайта есть не везде, а хочется все-таки просмотреть логи, проблема решаема - пишем скрипт для создания своих лог-файлов.
Для хранения мы будем использовать обчыный текстовый файл и сессию. PHP код:
Здесь мы запускаем механизм сессий, эта строчка просто необходима, ведь в представленном примере мы будем вести учет пользователей, "не учтенных" сессией. PHP код:
Здесь мы проверяем существует ли сессия с именем 'counted', если нет, то выполняем идущий за этой строкой код. PHP код:
А вот уже в этом куске кода мы объявляем список переменных, которые в свою очередь обращаются к глобальным переменным. PHP код:
Если человек пришел на ваш сайт, просто набрав в адресной строке браузера ваш адрес и он не зарегистрирован, то в этом случае в логе будет записано "нет". PHP код:
В последнем куске кода - мы записываем соответствующую информацию в файл logs.txt. Все скрипт статистики готов! PHP код:
|
Спустя некоторое время:
Я вот подумал...можно ещё и без использования сессии записывать информацию в лог файл,но если посещаемость вашего ресурса высокая,то этот варьянт вам не совсем подойдёт,хотя он предоставит вам пооолную картину посещения вашего ресурса. PHP код:
|
Эт все конечно хорошо, появился новый велосепид...не пропадет..+
имхо лучше обычный счетчик поставить, spylog к примеру, предоставляет детальную инфу, в анализируемом виде.. |
не велосипед, spylog не даст тебе такого результата как к примеру второй код.
(в плане того, сколько раз и когда именно юзер с одим сешэн ИД заходил на твой ресурс) |
Цитата:
зы::платный пакет spylog дает более чем достаточно.. |
Цитата:
|
Ага.. многократное нажатие ф5 будет добавлять в лог одно и тоже
|
Цитата:
|
а масенький досер заведет кучу сессий ))) и твой лог файл раздует фтп...
|
Цитата:
|
| Время: 02:20 |