есть страница index.php в неё делается include другой страницы с комментариями coment_act.html нужно ограничить доступ для одного ip адреса на страницу coment_act.html через .htaccess это делается вот так: PHP: <Limit GET POST> order allow,deny deny from 178.204. allow from all </Limit> Но это всё блокирует на все страницы. можно ли сделать блокирование только для одной страницы ?
Если я правильно понял, то PHP: <Files page.html> Order Deny,Allow Deny from all Allow from 127.0.0.1 </Files>
зачем ремоут аддр заносить в другую пременную и эту переменную чекать? нельзя сразу писать $_SERVER[...] == ... ??? индусия?
Ну, по идее-то тебе выше правильную конструкцию подсказали. А ты где проверяешь-то? На хостинге или у себя на компе, с поднятым веб-сервером? Если последнее, то очевидно же, что 127.0.0.1 это как бы ты, и поэтому страница для тебя будет доступна в любом случае.
GAiN, как я понял, ты php не знаешь, напишу для тебя попроще PHP: $url_one = "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; $url_two = ""; // тут полный урл страници которую хочешь запретить $ip_one = $_SERVER['REMOTE_ADDR']; $ip_two = ""; // тут ip которй нужно запретить if($url_one == $url_two and $ip_one == $ip_two) { echo "доступ закрыт"; exit(); }