접근 ip 체크 패턴 수정
This commit is contained in:
@ -453,9 +453,9 @@ if ($is_admin != 'super') {
|
|||||||
if (empty($pattern[$i]))
|
if (empty($pattern[$i]))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
//$pat = "/({$pattern[$i]})/";
|
|
||||||
$pattern[$i] = str_replace(".", "\.", $pattern[$i]);
|
$pattern[$i] = str_replace(".", "\.", $pattern[$i]);
|
||||||
$pat = "/^{$pattern[$i]}/";
|
$pattern[$i] = str_replace("+", "[0-9\.]+", $pattern[$i]);
|
||||||
|
$pat = "/^{$pattern[$i]}$/";
|
||||||
$is_possible_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
|
$is_possible_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
|
||||||
if ($is_possible_ip)
|
if ($is_possible_ip)
|
||||||
break;
|
break;
|
||||||
@ -473,7 +473,8 @@ if ($is_admin != 'super') {
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
$pattern[$i] = str_replace(".", "\.", $pattern[$i]);
|
$pattern[$i] = str_replace(".", "\.", $pattern[$i]);
|
||||||
$pat = "/^{$pattern[$i]}/";
|
$pattern[$i] = str_replace("+", "[0-9\.]+", $pattern[$i]);
|
||||||
|
$pat = "/^{$pattern[$i]}$/";
|
||||||
$is_intercept_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
|
$is_intercept_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
|
||||||
if ($is_intercept_ip)
|
if ($is_intercept_ip)
|
||||||
die ("접근 불가합니다.");
|
die ("접근 불가합니다.");
|
||||||
|
|||||||
Reference in New Issue
Block a user