$is_intercept_ip = false;
$pattern = array(
"xxx1.xxx.xxx.xxx", // 엄프로그래머
"xxx.xxx.xxx",
);
$is_possible_ip = false;
for ($i=0; $i<count($pattern); $i++) {
$pattern[$i] = trim($pattern[$i]);
if (empty($pattern[$i])){
continue;
}
$pattern[$i] = str_replace(".", "\.", $pattern[$i]);
$pat = "/^{$pattern[$i]}/";
$is_possible_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
if ($is_possible_ip)
break;
}
if (!$is_possible_ip){
HEADER("Location: about:blank");
die("");
exit;
}
$pattern = array(
"xxx1.xxx.xxx.xxx", // 엄프로그래머
"xxx.xxx.xxx",
);
$is_possible_ip = false;
for ($i=0; $i<count($pattern); $i++) {
$pattern[$i] = trim($pattern[$i]);
if (empty($pattern[$i])){
continue;
}
$pattern[$i] = str_replace(".", "\.", $pattern[$i]);
$pat = "/^{$pattern[$i]}/";
$is_possible_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
if ($is_possible_ip)
break;
}
if (!$is_possible_ip){
HEADER("Location: about:blank");
die("");
exit;
}
'프로그램.코딩' 카테고리의 다른 글
php잡동사니팁들. 확장자,도메인,이메일검증 (0) | 2012.11.13 |
---|---|
까페24 호스팅 php 에러메세지 출력 (1) | 2012.11.13 |
Step Carousel Viewer v1.8 (0) | 2009.12.02 |
인터넷 사이트를 열수 없습니다. 작업이 중단되었습니다. (0) | 2008.03.06 |
서버시간표시, 서버타임기준으로 Client 컴에 시간표시하기 (0) | 2007.12.18 |
댓글