'; // узнаем адрес данного скрипта, // то-есть страница на которой находится посетитель $page = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; // ищем в referer адреса поисковиков и присваиваем переменным // $search и $crawler соответствующие значения if (stristr($referer, 'yandex.ru')) { $search = 'text='; $crawler = 'Yandex'; } if (stristr($referer, 'rambler.ru')) { $search = 'words='; $crawler = 'Rambler'; } if (stristr($referer, 'google.com')) { $search = 'q='; $crawler = 'Google'; } // если посетитель пришел с поисковика то выполняем следующий код if (isset($crawler)) { // здесь мы приводим referer в понятный для человека вид $phrase = urldecode($referer); // ищем ключевое слово (картошку) в referer eregi($search.'([^&]*)', $phrase.'&', $phrase2); $phrase2 = $phrase2[1]; print_r( $phrase); } } ?>