[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: HTTP_REFERER
715kg
Здравствуйте.

есть код, этот код внедрен в файл баннеры. Пользователи ставят баннер у себя на сайте, мне в базу записывается сайт. через if условие вписал домены которые не нужно записывать. И сделал проверку, чтобы не записывал повторение. Такая проблема. В базу записывается один и тот же сайт, с разными страницами. То есть

http://site.ru
http://site.ru/page/1
http://site.ru/forum/topic/1
http://site.ru/ololo/trololo/blololo

Это не есть хорошо. Как сделать чтобы

$refadr = $_SERVER['HTTP_REFERER'];


Выводил только главный домен допустим так http://site.ru/ ну и такие http://poddom.site.ru/

То есть домен или поддомен.

<?php
$refadr = $_SERVER['HTTP_REFERER'];
if ($refadr == '' | $refadr == 'http://host.сайт.ru/' | $refadr == 'http:/сайт.ru/'){

}
else{
$urlref1 = dbquery("SELECT * FROM `amx_refurl` WHERE url = '".$refadr."'"); //Вывод
if (mysql_num_rows($urlref1) == 0)
{
$refurl= dbquery("INSERT INTO `amx_refurl` (`url`, `ip_port`) VALUES('".$refadr."', '".$ip.':'.$port."')"); //Запись
}
}

?>


Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.