«WEB-мастерство для каждого»

  «Мой профиль»  

Уважаемые Посетители!

Сегодня решил немного отступить от правил, и поделиться скриптом на PHP. Эту фишку я задумал уже давно, но реализовал и задействовал только в июле. Опробуйте и вы!

Alex_soldier
(alex_soldier@mail.ru)
Лаборатория FAQ Ноу-Хау Эффекты Мнения

30.12.2008: Ноу-Хау «Счетчик переходов по ссылке»

ПРЕДЫСТОРИЯ:

Будучи автором нескольких рассылок, я получил возможность пользоваться интересным сервисом - счетчиком переходов по ссылке. Т.е. В какой день сколько человек кликнули на ссылку определенного вида и перешли на страницу, которая поставлена ей в соответствие. Все бы ничего, но таких ссылок могло быть только 30, да и статистика хранилась только за 60 последних дней. А когда около года назад произошло изменение формата ссылок, мне уже не удалось вспомнить все страницы, где использовались устаревшие их версии. Так я решил реализовать свою статистику.



ИСХОДНЫЕ ДАННЫЕ:

Имеем некий URL, который ссылается на php-скрипт с определенным параметром. Требуется в зависимости от параметра добавить запись с доступными данными о пользователе в соответствующий лог-файл.



РЕЗУЛЬТАТ:

У меня получилось несколько версий данного скрипта. Вот наиболее адаптированная для персонального использования:





ОПИСАНИЕ:

Ваш хостинг должен поддерживать PHP (если нет, но очень хочется, напишите мне, я могу сделать пару счетчиков для вас). Создайте в корне сайта директорию, например stat. В нее-то и положите этот файлик index.php

Теперь ваш URL специального виду будет выглядеть как http://site.ru/stat?param

Соответственно, все переходы по данной ссылке будут фиксироваться в файле stat/param.txt

Если же таких ссылок у вас несколько, то по каждой будет вестись свой лог-файл, плюс один общий лог stat/_log.txt



ПЕРСПЕКТИВЫ:

Разумеется, неплохо бы вынести параметры и ссылки во внешний текстовый файл и сделать для него специальный редактор (такая версия у меня уже есть).

Или даже задействовать базу данных MySQL (не сомневаюсь, специалисты это легко доделают).

А также расшифровывать запросы, введенные в поисковых системах (делаю попытки), к примеру:
http://yandex.ru/yandsearch?text=%D0%9C%D0%B8%D1%80%20%D0%98%D0%B4%D0%B5%D0%B9

Но пока я остановился на простеньком компактном варианте.

В любом случае, если вы придумаете и сделаете какие-нибудь усовершенствования, я обязательно опубликую ваше решение!

По аналогичному принципу работают и кнопки-счетчики (Mail.ru, LiveInternet.ru). Но о них как-нибудь в другой раз!

Список выпусков  > Следующий выпуск  >>>

∙ Форумы ∙
∙ Космос ∙
∙ Игры ∙
∙ Heroes ∙
∙ WEB ∙
∙ AML ∙
∙ Delphi ∙
© Copyright 1998 – 2009 by Alex_soldier
Сайт сделан по технологии AML

РАЗДЕЛЫ САЙТА

Главная страница Мира Идей
Лаборатория WEB-мастера
Уголок Программиста
Игровая Зона
Статьи о Космосе и Вселенной

РАССЫЛКИ САЙТА
(Content.Mail.Ru)

Обзор интересных рассылок

Web-мастерство для каждого

Космос: Новости Вселенной

Чего нам не хватает в играх?

Heroes: только Новые Идеи

HTML, CSS, JS в примерах

Самые-самые убойные
анекдоты сети




Получить архивы на e-mail (RAR ~ 2 Мб)