Как вытащить поисковой запрос?

Андрей Перфильев
На сайте с 20.07.2004
Offline
126
8066

Как на основании referrer-а вытащить запрос, по которому юзер перешел на сайт с Яндекса?

В поиске ниче не нашел.

matik
На сайте с 29.01.2003
Offline
170
#1

вбить его в яндекс тот же

QUON: коллтрекинг и система управления контекстной рекламы (http://www.quon.ru) seo.matik - комплексное продвижение сайта (http://www.seo-matik.ru)
<BOBER-3>
На сайте с 16.07.2005
Offline
71
#2

ну судя по вопросу, с регами ты скорее всего не знаком, так что даю очень примитивный вариант, но зато логически понятный и рабочий:

<?php

$REFERRER='http://www.yandex.ru/yandsearch?rpt=rad&text=%E7%E0%EF%F0%EE%F1';//для примера

$REFERRER=substr($REFERRER, strpos($REFERRER, 'text=')+strlen('text='), strlen($REFERRER)).'&';

$REFERRER=substr($REFERRER, 0, strpos($REFERRER, '&'));

echo urldecode($REFERRER);

?>

«Катастрофы дизайна (http://designs-crash.blogspot.com/
D
На сайте с 22.04.2004
Offline
95
#3

Думается это будет работать только в одной кодировке.

Яндекс насколько я понял всем сует 1251...поэтому проблемы с кодировками здесь вроде как отпадают.

Создание сайта (http://www.webhall.ru/). Качественно и в сжатые сроки. Icq:361283519.
P
На сайте с 26.04.2004
Offline
114
#4
a1.:
Как на основании referrer-а вытащить запрос, по которому юзер перешел на сайт с Яндекса?
В поиске ниче не нашел.

скопировать урл в строку браузера и нажать Enter

Андрей Перфильев
На сайте с 20.07.2004
Offline
126
#5
<BOBER-3>:
ну судя по вопросу, с регами ты скорее всего не знаком, так что даю очень примитивный вариант, но зато логически понятный и рабочий:

<?php
$REFERRER='http://www.yandex.ru/yandsearch?rpt=rad&text=%E7%E0%EF%F0%EE%F1';//для примера

$REFERRER=substr($REFERRER, strpos($REFERRER, 'text=')+strlen('text='), strlen($REFERRER)).'&';
$REFERRER=substr($REFERRER, 0, strpos($REFERRER, '&'));

echo urldecode($REFERRER);
?>

С регами знаком, просто не знал структуру запроса.

Это именно то, что нужно было, попробую.

Спасибо, <BOBER-3>.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий