Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как вытащить поисковые запросы

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Поисковые запросы
dimasha7
Отправлено: 24 Декабря, 2012 - 19:06:21
Post Id


Гость


Покинул форум
Сообщений всего: 79
Дата рег-ции: Окт. 2012  


Помог: 0 раз(а)




Здравствуйте господа программисты!
Помогите пожалуйста понять, разобраться. Или направьте хотя бы куда копать.
Сильно не судите я только учусь.
Как вытащить поисковые запросы. С помощью
document.referrer
они сохраняются БД. Вытащить их от туда могу. Как их теперь разобрать на составляющие?
Например такое:

Для гугла

http://www.google.kz/url?
sa=t
&rct=j
&q=%D1%80%D0%B5%D0%BC%D0%BE%D0%BD%D1%82%20%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%B4%D0%B2%D0%B8%D0%B3%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9
&source=web
&cd=7
&sqi=2
&ved=0CFQQFjAG
&url=http%3A%2F%2Fdvigateli.kz%2F
&ei=2V_YUIOqGPTV4QSG4YCABQ&usg=AFQjCNE8EDZ9g2gindt2tthQ3zTUqKAvsw
&bvm=bv.1355534169,d.bGE

Для яндекса

http://yandex.ru/yandsearch?
text=%D1%81%D0%B0%D0%BC%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9 %D1%80%D0%B5%D0%BC%D0%BE%D0%BD%D1%82 %D0%B1%D0%B5%D0%BD%D0%B7%D0%BE%D0%B3%D0%B5%D0%BD%D0%B3%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0
&clid=9403
&lr=14

В гугле мой запрос содержится в переменной &q , а яндексе в text=. Вопрос как их от туда извлечь? Как декодировать? И для чего там остальные переменные не понятно. перекопал инет , но не чего подходящего не нашел. Есть с классами , но их пока не понимаю. Кто нибудь знает? как это сделать?
 
 Top
Мелкий Супермодератор
Отправлено: 24 Декабря, 2012 - 19:13:10
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




parse_url, parse_str, urldecode при необходимости.

dimasha7 пишет:
для чего там остальные переменные не понятно

А какая разница? Это параметры поиска. lr яндекса - регион поиска, остальные не знаю.


-----
PostgreSQL DBA
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с сетью »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB