사이트에 특정아이피 허용/차단 > 그누보드5 팁자료실

그누보드5 팁자료실

사이트에 특정아이피 허용/차단 정보

사이트에 특정아이피 허용/차단

본문

아이피를 배열에 넣어서 특정아이피만 허용한다거나, 차단할시 유용합니다.

주로 사이트 오픈전에 의뢰인에게만 보여줄때 쓰던방법입니다.

common.php 맨 상단에 위치시키며

미사용시엔  header("location: ./공사중.html");exit; 줄만 주석처리하면 됩니다.



$ip = array("11.222.333.44","000.000.00.000","00.000.000.000");
$addr = $_SERVER["REMOTE_ADDR"];
$is_allowed = 0;

for( $i=0; $i<count($ip); $i++ ) {
if($ip[$i]==$addr){ $is_allowed = 1;break; }
}

if( !$is_allowed ){
header("location: ./공사중.html");exit;
}
추천
6

댓글 7개

접근차단 방식으로 접근하면 " 임의의 메시지 ... 작업중입니다. "등을 알리는데 어려움이 있죠

본문의 팁은 의뢰인을 제외한 다른 아이피인 경우에 임의의 페이지를 보여주는 방식이라서
리뉴얼을 하거나, 제작중일때 무척 편리한 팁이 되리라 생각됩니다.
생각하지 못했던 좋은 팁이네요
---------------------------------------
if (!in_array($addr, $ip)) {
    header("location: ./공사중.html");
    exit;
}

신고가 접수된 글입니다.
신고 횟수가 1회 이상이면 글을 확인하지 못합니다.

좀더 간단하게 코드를 작성할려면 배열에 in_array 로 체크해서 3항연산자쓰셔서 하는게 더좋을것같네요..
악용하자면 http://warning.or.kr/ 요런거 뜨게 하는분들 아이피 대역을 추가해서 아름다운 사이트가 뜨게 해놓으면 차단이 안되겠군요 -_-;
전체 2,444 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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