[그누보드] 접근차단 IP, 접근가능 IP로 인해 홈에 접근 불가될때 (접근 불가입니다 메시지)
수정 전
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | // 접근차단 IP $is_intercept_ip
= false; $pattern
= explode("\n", trim($config['cf_intercept_ip'])); for
($i=0; $i<count($pattern); $i++) { $pattern[$i] = trim($pattern[$i]); if
(empty($pattern[$i])) continue; $pattern[$i] = str_replace(".", "\.", $pattern[$i]); $pattern[$i] = str_replace("+", "[0-9\.]+", $pattern[$i]); $pat
= "/^{$pattern[$i]}$/"; $is_intercept_ip
= preg_match($pat, $_SERVER['REMOTE_ADDR']); if
($is_intercept_ip) die
("접근 불가합니다."); } |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | // 접근차단 IP //$is_intercept_ip = false; //$pattern = explode("\n", trim($config['cf_intercept_ip'])); //for ($i=0; $i<count($pattern); $i++) { // $pattern[$i] = trim($pattern[$i]); // if (empty($pattern[$i])) // continue; // $pattern[$i] = str_replace(".", "\.", $pattern[$i]); // $pattern[$i] = str_replace("+", "[0-9\.]+", $pattern[$i]); // $pat = "/^{$pattern[$i]}$/"; // $is_intercept_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']); // if ($is_intercept_ip) // die ("접근 불가합니다."); //} |
※접근가능 IP로 인해 홈에 접근 가능하지 않을때에도 // 접근가능 IP 를 검색하여 관련 소스를 주석 처리하여 같은 방식으로 처리하면 된다.
댓글 0
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없어요
이 글에 대한 생각을 가장 먼저 남겨보세요.