Я использую следующий код, чтобы ограничить трафик на веб-сайт, если он не был нажат из домена реферала. По некоторым причинам это не работает последовательно. Иногда это ограничивает сайт, даже если реферал верен. Понятия не имею почему!
<?php
// This is to check if the request is coming from a specific domain
$ref = $_SERVER['HTTP_REFERER'];
$refData = parse_url($ref);
if($refData['host'] !== 'allowed-domain.com') {
// Output string and stop execution
die("Access Restricted. Internal Use Only.");
}
echo "";
?>
Задача ещё не решена.
Других решений пока нет …