virt2/api/php/seo.php

44 lines
1.2 KiB
PHP
Raw Permalink Normal View History

<?php
function how_find_my(){
// определяем referer
$referer = $_SERVER['HTTP_REFERER'];
echo $referer . '<br><br>';
// узнаем адрес данного скрипта,
// то-есть страница на которой находится посетитель
$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);
}
}
?>