본문 바로가기
프로그램.코딩

php . ip별로 걸러내기설정

by landzz 2011. 1. 6.
$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;
}

댓글