ip차단 후 보여지는 내용 수정 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

ip차단 후 보여지는 내용 수정 정보

ip차단 후 보여지는 내용 수정

본문

ip를 차단하면 해당 ip사용자가 보는 내용은 common.php 에 있는 "접근이 불가합니다" 라는 내용이 보이게 됩니다.
이것을 수정하려면 텍스트 내용 수정 정도밖에 하지 못해서 방법을 강구하다
일딴 페이지 하나를 만들어 두고 그곳으로 이동하게 하는겁니다.

common.php 파일 하단에 보시면 아래와 같은 내용이 있을겁니다.

// 접근차단 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]);
        $pat = "/^{$pattern[$i]}/";
        $is_intercept_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
        if ($is_intercept_ip)
            die ("접근이 불가합니다.");

위 부분에서 die 부분만 아래와 같이 수정합니다.
die ("<script type='text/javascript'>location.replace('http://www.naver.com);</script>");

네이버 주소를 임의로 만드신 페이지로 바꿔주시면 되겠지요.
프레임으로 만든 홈페이지라면 타켓만 지정해주시면 됩니다.
<script type='text/javascript'>location.replace('http://www.naver.com);</script>
위 부분에서 location.replace 이 부분을  top.location.replace 이렇게 최상위 혹은 parent.location 한단계 위 등
해당 프레임으로 작성하시면 되겠네요.

저같이 초보라서 ip차단 후 보여지는 페이지를 수정하려고 질문 게시판과 팁게시판을 뒤져봤지만 정보를
얻기 힘드신 분들이 의외로 많으신것 같아서 올려봅니다.
추천
1

댓글 1개

전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT