Общие > Веб Сервера
Доступ к странице только для локальной сети
Phoinix:
hanslinger
--- Цитировать ---if ((!preg_match("/192\\.168\\.0\\.(\\d{1,3})/",$_SERVER[\'REMOTE_ADDR\'])...
--- Конец цитаты ---
Я сижу в локальной сети (но в другой), где используют маску подсети 192.168.0.x - как ты думаешь какой вернется $_SERVER[\'REMOTE_ADDR\'] скрипту???
Phoinix:
DENIEL
--- Цитировать ---Отлично придумано... Я сразу не догадался
--- Конец цитаты ---
Не забывай про REMOTE_HOST и HTTP_X_FORWARDED_FOR
hanslinger:
Phoinix
Я не привязывался к ремоте_аддр. Человек попросил перебор IP, он его получил. Ясен перец, что это не панацея.
Phoinix:
hanslinger
Не панацея, согласен, но ты же этого не сказал... ;) а дал заведомо ошибочный ответ... тем более:
--- Цитировать ---То я настрою с помощью Апач или хтаццес, мне нужно это с помщью пхп сделать...
--- Конец цитаты ---
DENIEL
Напиши хоть одну причину по которой, ты все-таки даешь доступ на хост для всех, но при этом разрешение на доступ к страницам только для "своих"? Тем более, что в таком случае, разрешение ты определяешь в самом конце перед выдачей результата пользователю...
DENIEL:
Мне просто нужно отвергнуть выдачу некоторой инфы юзеру который не в моей сети, а пришел из интернета
Навигация
Перейти к полной версии