Полная статистика посещенийСегодня, даже далеко не все платные хостинг-компании предоставляют полную статистику посещений вашего сайта - что уж говорить о бесплатных. Разумеется, можно воспользоваться бесплатными сервисами, типа HotLog (например, счетчики чуть левее текста), однако более качественные услуги стоят дорого. Можно создать свою статистику, практически без труда, для этого нужно написать всего пару строчек кода. Ну что ж, приступим... Доступ к лог-файлам сайта есть не везде, а хочется все-таки
просмотреть логи, проблема решаема - пишем скрипт для создания своих
лог-файлов. На вооружение возьмем два метода - с использованием сессий - в логе остается лишь одна запись - и без - остается запись после
каждого нового хита пользователя. Для хранения мы будем использовать
обчычные текстовые файлы. Метод первый с использованием сессий: Теперь давайте пройдемся по отдельным частям кода: Здесь мы запускаем механизм сессий, эта строчка просто
необходима, ведь в представленном примере мы будем вести учет
пользователей, "не учтенных" сессией. Здесь мы проверяем существует ли сессия с именем 'counted', если нет, то выполняем идущий за этой строкой код. А вот уже в этом куске кода мы объявляем список переменных, которые в свою очередь обращаются к глобальным переменным, пожалуй, не стоит описывать работу всех их, лишь скажу о функциях оных.
f(!$ref){
Если человек пришел на ваш сайт, просто набрав в адрестой строке
браузера ваш адрес и он не зарегистрирован, то в этом случае в логе
будет записано "нет". В последнем куске кода - мы записываем соответствующую информацию в файл logs.txt. Все скрипт статистики готов! Способ второй - без использования сессий. Во втором способе мы не будем использовать сессии, то есть каждый хит пользователя будет заносится в ваш лог файл. Если посещаемость
вашего ресурса высока - то не советую применять этот способ, хотя с
помощью него вы получаете полную картину посещаемости вашего сайта. Практически тоже самое, что и в первом способе - поэтому останавливаться на нем мы не будем. Данный скрипт можно модернизировать таким образом, чтобы, например, каждые 24 часа - информация из него отсылалась владельцу ресурса, а сам он очищался, но это уже совсем другая история... Источник: newspc.net |
КОНТАКТЫ
г. Екатеринбург info@vismech.ru |
текущее: НОВОСТИ 05.12.2013 - Уход за флэш-накопителем 05.12.2013 - Компьютер самопроизвольно выключается 05.12.2013 - Почему не запускается компьютер? 27.11.2013 - Canon Legria HF R406 - Описание видеокамеры 27.11.2013 - TravelMate P645 новый лэптоп бизнес-класса от Acer |