Как ограничить доступ к сайту или отладка сайта на бою (PHP)

Если Вы создаете сайт, вам наверное часто приходилось что-то делать на сайте во время его работы, то есть "на бою". Но что делать, если Вы хотите видеть, что  ремонтируете, делаете, создаете, а пользователи этого видеть не должны. Есть и тут решение. Ограничивать доступ по IP. Делается это очень просто.

Ограничить доступ к сайту по IP

1. Узнайте свой IP-адрес. Это можно сделать, например, на сайте myip.ru. Там на главной странице сразу пишут ваш IP адрес.

2. Добавить код PHP:

if ($_SERVER['REMOTE_ADDR']=="127.0.0.1") {
  echo "Этот код вижу только Я";
}

Если ваши IP постоянно меняются, но вы их все знаете, или Вы хотите открть доступ для нескольких IP, то поможет следующая конструкция:

if (in_array($_SERVER['REMOTE_ADDR'], array("127.0.0.1","127.0.0.2","127.0.0.3"))) {
  echo "И этот код тоже вижу только Я";
}

Функция in_array  на php.net

php
Как ограничить доступ к сайту или отладка сайта на бою (PHP)

Комментарии

  1. Большое спасибо за информацию ) Нашел что нужно, но не совсем, буду искать дальше.

    ОтветитьУдалить

Отправить комментарий

Популярные сообщения из этого блога

Как преобразовать строку в массив в ClickHouse / How to transform string to array in ClickHouse

Как разложить массив на несколько строк в ClickHouse

Экспорт одной таблицы базы данных или mysqldump одной таблицы (MySQL)