В $_SERVER['REQUEST_URI'] попадает чужой урл

Все о скриптах

Модераторы: Art.i, vasya

В $_SERVER['REQUEST_URI'] попадает чужой урл

Сообщение ijkl » Сб янв 02, 2016 12:49 am

Как получается, что в переменную $_SERVER['REQUEST_URI'] попадает совершенно чужой урл вида http://badsite.com, но при этом выдается главная страница моего сайта? Как этого избежать? Дело в том, у меня выводится список пользователей онлайн и там указаны ссылки на последние запрошенные страницы.
ijkl
 
Сообщений: 215
Зарегистрирован: Чт окт 03, 2013 5:42 pm

Re: В $_SERVER['REQUEST_URI'] попадает чужой урл

Сообщение ls » Сб янв 02, 2016 4:39 am

А у вас если в IP открыть случайно сайт не открывается? Создайте пустой WWW домен в таком случае и сделайте его доменом по умолчанию (галочка в свойствах WWW домена)
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6385
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Re: В $_SERVER['REQUEST_URI'] попадает чужой урл

Сообщение swg » Сб янв 02, 2016 7:46 pm

В REQUEST_URI не должно быть вашего или любого домена вообще (возможная причина: неправильная настройка nginx, например, если таковой есть), только если его специально кто-то передает, как параметр. Домен фигурирует в HTTP_HOST или SERVER_NAME.
swg
флудит форум
 
Сообщений: 2383
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov


Вернуться в CGI, Perl, PHP

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1