Обход на конкретный ip

Я использую этот код, и мой вопрос: как обойти это на конкретном IP:

// Maintenance
$maintenance = 0;if($maintenance):    // 0 = no maintenance, 1 = maintenance
require_once($_SERVER["DOCUMENT_ROOT"] . "/maintenance.php");
exit();
endif;

Спасибо

0

Решение

Вы можете использовать REMOTE_ADDR из Переменная среды $ _SERVER для достижения этой цели.

if ( $_SERVER['REMOTE_ADDR'] != "xxx.xxx.xxx.xxx" && $maintenance )
{
//Display Maintenance Page
die(include('maintenance.php'));
}

//Normal stuff

Однако, если пользователь находится за прокси-сервером или если между вами и сервером Apache / ngix / etc существует WAF, вам, возможно, придется использовать вместо этого переменную HTTP_X_FORWARDED_FOR, то есть если прокси / WAF применяет этот заголовок.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]