Буквально полгода назад все работало. Теперь не могу выделить ЗАПРОС по которому был переход из ПОИСКОВОЙ ВЫДАЧИ на сайт. Есть у кого какие идеи как можно запрос вытащить из реффера? или все лавочка закрыта? mail.ru вот передает ключ. А вот Y&G сменили что то походу.. Разницы нет что авторизован что нет в системах. Так что даже без https ниче не могу сделать. есть вот такой код PHP: if(preg_match("/http:\/\/yandex\.ru/si", $url)){ preg_match("/=(.*)&/Usi", $url, $ssil); $poisksis=yandex; $zapros=urldecode($ssil[1]); } допустим PHP: $url = http://yandex.ru/clck/jsredir?from=yandex.ru;yandsearch;web;;&text=адвокаты уфы&uuid=&state=AiuY0DBWFJ4ePaEse6rgeAjgs2pI3DW99KUdgowt9XsltfjMh8My-wRGjcL13qPaSh18HUq-OzV7-RcgwaJqRNLZsEX8AlXDDzaVMRDuBGLQ7rxtOrvYuTqi6W4S3pBXO8WOqdOjJOvX-L5XNqqo4FVszfuazpHnWbP64dRkIn7FjLaeYlfHzS7DA3JNYp_R2idNUTOWDyvYkIIbwRtLrLmm42wMDQ7_&data=UlNrNmk5WktYejR0eWJFYk1LdmtxdGRHeDB4N0JtNHVzeU45ekptVVUwRElQYlB1aXJKaURzVS1RVjk2VWd3QlNQOERqWndQZ0daUU90UmgwdE85SHMxOUVUNkt6YzdibUJuUlB2ZmpjR3c&b64e=2&sign=03a0b4c02bdd0ebbbcfff0e0f106470d&keyno=0&l10n=ru&mc=3.446439344671015 как мне регуляркой preg_match обрезать код и получть PHP: url = адвокаты уфы
На будущее, видишь проблему делай отладочный вывод... print_r($_SERVER); Хороший ресурс отладки регулярок http://rubular.com/
PHP: //$_SERVER['HTTP_REFERER'] = 'https://www.google.com/search?channel=fs&q=123456&ie=utf-8&oe=utf-8';$keyname = 'q';parse_str($_SERVER['HTTP_REFERER'], $params);if(isset($params[$keyname])) print urldecode($params[$keyname]);