--}}
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем

Вопрос по пхп и апачу..

4
12
С друзьями на NN.RU
В социальных сетях
Поделиться
Начинающий_
18.06.2005
Как пхп-скриптом узнать пришел ли юзер с адреса xxx.DOMAIN.COM ,
где ххх- что угодно, другими словами- как узнать, пришел ли юзер с одного из серверов данного домена? Причем важно- именно домена, а не IP-адреса..
SCL
18.06.2005
что-то типа

$ref = @getenv ( 'HTTP_REFERER' ) ;
if ( stristr ( $ref, 'domain.zone' ) )
do_something () ;
Согласна с Арамисом ;)
SCL
18.06.2005
Я скорее всего Портос :о)
diamant
19.06.2005
а имя домена всегда известно, или всё же правильнее проверять диапазоны IP?
Idol
18.06.2005
Эта вещь не будет работать в некоторых случаях ... ;)
для примера если запрос формируется не браузером, а какой-либо программой .. так как это поле легко меняется ;)
SCL
18.06.2005
и если ручками адрес забили, вернет false
и если пришли с http://serv.zone/?domain.zone

А стоит ли все усложнять? Я думаю человек не сверхсекретную вещь пишет.
А вот у меня такой вопрос возник:

если мы защищаемся не пхп, а средствами апача- т.е. пишем чтото вроде:

<DIRECTORY путь к каталогу сервера>
order deny,allow
deny from all
allow from domain1.ru
allow from site.domain.net
</DIRECTORY>

т.е. хотим пущщать только с site.domain.net и domain1.ru ..

вот в этом случае злоумышленник тоже может подделать переменную и получить доступ? или это уже другая песня?
SCL
19.06.2005
getenv берет значение HTTP_REFERER из Apache, насколько я знаю.
Думаю подделать можно, хотя надо провести эксперимент...

PS У Вас вроде все запрещено изначально - "deny from all", или апач отработав правило все равно дальше идет?
а для этого есть order deny,allow
-сначала запрещем, а уже потом разрешам ;)

а есть какой нить браузер, где жту переменную принудительно поставить можно чтоб потестить ?
bav
19.06.2005
есть у всех.
telnet называется.
SCL
19.06.2005
И что сказал эксперимент?
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем
Последние темы форумов
Форум Тема (Автор) Последний ответ Ответов
Сетевой фильтр APC Surge Arrest

Сетевой фильтр APC Surge Arrest для радиолюбителя.и не только Отправка в регионы после оплаты. ЦЕНА 3000 руб. В рабочем состоянии....
Цена: 3 000 руб.

Материнские платы на запчасти и не только

Материнские платы на запчасти и не только Материнские платы и другие комплектующие Отправка в регионы после оплаты. Транспортной...
Цена: 3 000 руб.

Оперативная память Corsair XMS3 CMX8GX3M2A1600C9

Оперативная память Corsair XMS3 CMX8GX3M2A1600C9 Отправка в регионы после оплаты. Продаются сразу обе. Цена за обе 2000 руб....
Цена: 1 000 руб.

Принтер лазерный HEWLETT PACKARD HP-6L

Принтер лазерный HEWLETT PACKARD HP-6L Отправка в регионы после оплаты. 3штуки БУ. Внешний вид из магазина простояли на складе...
Цена: 4 500 руб.