$referer = $_SERVER['HTTP_REFERER']; if (stristr($referer, 'yandex.ru')) { $search = 'text='; $crawler = 'Yandex'; } if (stristr($referer, 'yandex.ua')) { $search = 'text='; $crawler = 'Yandex'; } if (stristr($referer, 'rambler.ru')) { $search = 'words='; $crawler = 'Rambler'; } if (stristr($referer, 'google.ru')) { $search = 'q='; $crawler = 'Google'; } if (stristr($referer, 'google.com.ua')) { $search = 'q='; $crawler = 'Google'; } if (stristr($referer, 'google.com')) { $search = 'q='; $crawler = 'Google'; } if (stristr($referer, 'mail.ru')) { $search = 'q='; $crawler = 'Mail.Ru'; } if (stristr($referer, 'bing.com')) { $search = 'q='; $crawler = 'Bing'; } if (stristr($referer, 'qip.ru')) { $search = 'query='; $crawler = 'QIP'; } if (stristr($referer, 'vk.com')) { $search = 'query='; $crawler = 'vk'; } if (isset($crawler)) { $phrase = urldecode($referer); eregi($search.'([^&]*)', $phrase.'&', $phrase2); $phrase = $phrase2[1]; $referer = $crawler; } ?>