17.05.2011 20:32 Обновлено: 18.05.2022 14:32
Откуда и как пришёл посетитель
Появилась необходимость узнать по какому запросу пришёл на сайт посетитель с яндекса.
Разбор реферера дал всё что нужно. Делал по яндексу сначала.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
$referer=$_SERVER["HTTP_REFERER"]; if( strpos($referer,"yandex.ru") ) { eregi("text=([^&]*)", $referer, $aparam); $textzapr=iconv("utf-8", "windows-1251", urldecode($aparam[1]) ); $stranica=1; if( eregi("p=([0-9]+)", $referer, $aparam) ) $stranica = $aparam[1]+1; } echo $stranica." ".$textzapr; |
Код достаточно простой. Буду дописывать сюда, когда буду доделывать и для других поисковиков.