Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

как проверить реферер ?
Сообщения
Saibot

как зделать доступ на контент по рефералу ?
например с сайта site.ru пускать
site.org не пускать

21 Дек 2012, 13:07
wapmorgan

$site = parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST);
if ($site == 'site.org') {
    header('HTTP/1.0 404 Not Found');
}

21 Дек 2012, 13:32
Okula

Можно через .htaccess
Например, не пускать пользователей на страницу load.php, если реферер указан отличный от site.ru
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://site\.ru.*
RewriteRule ^load\.php$ 404.html [NC,L]

21 Дек 2012, 15:58
Ответить на тему