PHP — заблокировать доступ по ip-адресу

В процессе разработки иногда необходимо заблокировать просмотр страниц или страницы пор определенному ip-адресу, или же наоборот запретить доступ все, кроме своего. Как получить ip-адрес пользователя описано здесь.

Пример 1 блокировка определенного ip-адреса:

<?php
if($_SERVER['REMOTE_ADDR'] == '88.23.44.55'){
     exit('Вам запрещен доступ');
}

?>

В примере выше, в конструкции if — else проверяется соответствует ли ip-адрес пользователя ‘88.23.44.55’ и если так, то скрипт завершит свою работу, с выводом сообщения «Вам запрещен доступ»

Пример 2 блокировка всех, кроме своего ip-адреса:

<?php
if($_SERVER['REMOTE_ADDR'] != '88.23.44.55'){
     exit('Вам запрещен доступ');
}

?>

Теперь будет блокироваться доступ всем, кроме ‘88.23.44.55’

Добавить комментарий

Ваш адрес email не будет опубликован.