MuhammadPawn

Вопрос по HTTP_REFERER

В теме 4 сообщения

Здаров бандиты :D

С наступающем вас 

Вообщем судь вопроса 

Опять где я тут накосячил (HTTP_REFERER возвращает ссылку на сайт на котором я сижу, в моём случае stalker-samp.ru/404/) 

<?php
	$R=$_SERVER['HTTP_REFERER'];
	$R=urldecode ($R);
	echo 'Вы пришли с '.$R;
?>

кто подскажет где ошибка -_-

Отредактировано пользователем MuhammadPawn

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@MuhammadPawn сейчас просто ничего не выводит или выводит неверно? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@DEST выводит токо на странице которой я сижу к примеру я был на странице stalker-samp.ru перешол на stalker-samp.ru/404/ и мне пишет что вы пришли с stalker-samp.ru/404/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@MuhammadPawn Так как HTTP_REFERER генерирует сам браузер, не рекомендовал бы его использовать. Да и ошибки могут возникать при редиректах. Единственное что нашлось в инете по этому поводу: 

Цитата

Вадим Яковлев писал...

Как варианты: 
проскакивает HEAD запрос (хром это любит)
неверно настроен nginx
стоит хитрый javascript или header("location:");
Или rewrite, или file_get_contents

Суть в том, что если реферер равен текущей странице - надо отлавливать, чуть ли не построчно, когда он меняется.
Может в сетевой панели фаербага отследить.

Источник: https://toster.ru/q/63224

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу