Я получил этот «HTTP_referer-скрипт», который проверяет, приходит ли посетитель с определенного URL-адреса (защищенного паролем) при входе на сайт. Моя проблема в том, что это работает только в том случае, если посетитель приходит с абсолютно правильного URL-адреса. То есть:
Если пользователь приходит с: http://mydomain.com, все работает нормально, но если пользователь приходит с http://www.mydomain.com не работает.
Можно ли в любом случае добавить второй URL-адрес в HTTP_referer в этом случае тот же домен, но с «www»?
<?php
$referrer = $_SERVER['HTTP_REFERER'];
if ($referrer != 'http://mydomain.com/') {
die("You do not have access to this site.");
}
// put your page code here
?>
<h1>Content here</h1>
Большое спасибо! / а
if($referrer != 'http://mydomain.com/' || $referrer != 'http://www.mydomain.com/')
- person hutchbat   schedule 17.06.2014||
: php.net/manual/en /language.operators.logical.php - person Boldewyn   schedule 17.06.2014