Иногда не срабатывает проверка по HTTP_REFERER

Есть такой код для проверки откуда пытаются скачать файл.
Если пытаются скачать не с сайта, то пользователь перенаправляется на сайт.

О том, что можно делать это через .httacess мне известно.

Непонятно почему этот иногда не работает – у последнего пользователя был установлен FireFox .
Через chrome удалось скачать.
У меня работает и там и там.

 $url_parced = parse_url($_SERVER['HTTP_REFERER']);
  $referred = $url_parced['host'];
  $homehost = $_SERVER['HTTP_HOST'];
  
  if($referred != $homehost)
  {
   header("Location: " . $site_url . "/download/");
   header("Status: 303");
   exit();
  }

2 Комментарии

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*