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

Он различает ссылку с www. и без www.
То есть если перешли с сайта адрес которого

www.sytes.ru - он выведет с www
Если перешли с сайта
sytes.ru - выведет без www

Вопрос. Как убрать различия, чтобы без разницы, зашли с www. или без.

Код всегда бы выводил Без www.


$refadr = parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST);


Надеюсь я понятно разъяснил)) Помогите пожалуйста)
Игорь_Vasinsky
Всегда без www
$refadr = parse_url(strtr($_SERVER['HTTP_REFERER'], array('http://www.'=>'http://')), PHP_URL_HOST);


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Guest
Вы меня правильно поняли)) О спасибо повелитель))
Игорь_Vasinsky
laugh.gif

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Guest
Интересная функция strtr() - Поигрался, доволен ***
Guest
А так ведь можно делать???
А то что то не проверяет условие. или я что то пропустил? Ошибок вроде не выдает.

//Запрещенные сайты для добавление в список сайтов к серверам.
$url_error = array(
"1" => "yandex.ru",
"2" => "google.ru",
"3" => "vk.com",
"4" => "m.vk.com",
"5" => "aport.ru",
"6" => "google.com.ua",
);



$refadr = parse_url(strtr($_SERVER['HTTP_REFERER'], array('http://www.'=>'http://')), PHP_URL_HOST);
if ($refadr == '' | $refadr==$url_error['1'] | $refadr==$url_error['2'] | $refadr==$url_error['3'] | $refadr==$url_error['4'] | $refadr==$url_error['5'] | $refadr==$url_error['6'] | $refadr==$url_error['7'] | $refadr==$url_error['8']){
}
else{
$urlref1 = dbquery("SELECT * FROM `amx_refurl` WHERE ip_port = '".$ip.':'.$port."' "); //Вывод
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.