|
|
|||
|
wm-help.net -> Статьи веб-мастера -> Веб-программирование -> Собственная статистика поисковых слов (Яндекс, Рамблер, Google,...) на PHPСобственная статистика поисковых слов (Яндекс, Рамблер, Google,...) на PHP
Автор: Беляев Александр
Сайт Автора: wm-help.net
E-mail Автора: admin@wm-help.net
Дата написания: 20.10.2006
В этой статья я бы хотел поделиться с вами своей новой разработкой – анализатором поисковых запросов с популярных поисковых систем, посмотреть, что это такое, и как работает можно здесь (http://wm-help.net/?module=word-stat). Поначалу данный анализатор поисковых запросов я писал исключительно для своих нужд, но по просьбам пользователей уже успевших посетить данную страницу решил написать статью и дать исходник PHP-класса, на котором основывается вся система статистики поисковых запросов из поисковых систем. И так, основным источником информации служит переменная $HTTP_REFERER, в которой содержится ссылка на страницу, с которой пришли к вам на сайт. А так же переменная $_SERVER['REQUEST_URI'], в которой указан полный путь к текущей странице. Благодаря этим данным и работает данный класс, из $HTTP_REFERER мы получаем поисковый запрос, страницу результатов поиска и поисковый сервер. А из $_SERVER['REQUEST_URI'] точную ссылку на то, куда попал посетитель по данному запросу. Основная сложность в разработке и реализации данного
PHP-класса заключается в том, что каждый поисковый сервер
использует свои названия для переменных, в которых содержатся все сведения о
запросе пользователя (текст запроса, страница в результатах выдачи, другие
параметры). Поэтому есть единственно правильное решение – писать для каждой
поисковой системы свой анализатор поисковых запросов, отсюда и сложности – в
мире существует более 50 популярных поисковых систем, а сколько их существует
вообще – никто не знает.
Несмотря на все сложности, которые описаны выше, у меня получился php класс для более-менее корректного анализа поисковых запросов для следующих поисковых систем:
PHP-класс SearchWord имеет следующую структуру:
Класс SaveSearchWord – для хранения запросов к сайту:
Для того, что бы понять, как пользоваться классом SearchWord создадим небольшой PHP-скрипт, в котором реализуем базовые возможности данного класса:
В случае не выполнения данного обязательства, возможно обращение в суд. Другие статьи из раздела "Веб-программирование"
PHP. Генерация meta name=keywords "на лету" PHP. Счетчик просмотров для каждой страницы сайта. Рейтинг страниц сайта PHP. Пишем счетчик просмотров для каждой страницы сайта на php Пишем 'гостевую книгу' с нуля на php Собственная статистика поисковых слов (Яндекс, Рамблер, Google,...) на PHP |
|
| бодибилдинг | Строим Домик | RU-домены за 170 рублей | Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2008. При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны! Время генерации страницы: 0.044 |