PHP класс SearchWord предназначен для определения поискового запроса и страницы результатов поиска в самых популярных поисковых системах. Для определения поискового запроса нужно создать экземпляр php класса SearchWord и функцией SearchWords произвести анализ переменной $HTTP_REFERER.
Основная сложность в разработке и реализации данного PHP-класса заключается в том, что каждый поисковый сервер использует свои названия для переменных, в которых содержатся все сведения о запросе пользователя (текст запроса, страница в результатах выдачи, другие параметры). Поэтому есть единственно правильное решение – писать для каждой поисковой системы свой анализатор поисковых запросов, отсюда и сложности – в мире существует более 50 популярных поисковых систем, а сколько их существует вообще – никто не знает. Еще одной проблемой является невозможность получения точной страницы результатов поиска, т.к. количество ссылок в выдаче поисковой системы пользователь может определять сам, поэтому можно узнать только приблизительную страницу результатов поиска. К проблемам можно еще отнести особенности некоторых поисковых систем, например Google и MSN – используют у себя UTF-8, а Яндекс – KOI8-R (при поиске не на первой странице результатов).
Несмотря на все сложности, которые описаны выше, у меня получился php класс для более-менее корректного анализа поисковых запросов для следующих поисковых систем:
статья об этом классе: http://wm-help.net/?my-articles/article/word-stat.class.htm значительно урезанный вариант класса: http://wm-help.net/download/word-stat.class.php.zip
Скидки:
Постоянным покупателям предоставляются скидки: 15 % при покупке товаров на общую сумму 5 $.
Доп.Информация:
Перепродажа запрещена!
Статистика:
Количество продаж 5
Количество возвратов 0
Положительных отзывов 0
Отрицательных отзывов 0