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

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

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

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;
}
|

댓글 7개

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

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

신고가 접수되어 자동으로 블라인드 된 댓글입니다. 원문을 보시려면 를 클릭하세요.

악용하자면 http://warning.or.kr/ 요런거 뜨게 하는분들 아이피 대역을 추가해서 아름다운 사이트가 뜨게 해놓으면 차단이 안되겠군요 -_-;
us ip 접근 때문에 사용해보니 딱이네요.
감사합니다.
쓸때가 있겠네요. 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

+
제목 글쓴이 날짜 조회
8년 전 조회 1.8만
8년 전 조회 4,496
8년 전 조회 5,175
8년 전 조회 7,853
8년 전 조회 5,085
8년 전 조회 6,205
8년 전 조회 5,727
8년 전 조회 1.2만
8년 전 조회 5,976
8년 전 조회 1.7만
8년 전 조회 5,513
8년 전 조회 6,216
8년 전 조회 7,737
8년 전 조회 5,648
8년 전 조회 7,458
8년 전 조회 8,408
8년 전 조회 8,155
8년 전 조회 4,345
8년 전 조회 4,341
8년 전 조회 4,261
8년 전 조회 9,291
8년 전 조회 4,646
8년 전 조회 4,293
8년 전 조회 4,869
8년 전 조회 6,972
8년 전 조회 7,229
8년 전 조회 4,666
8년 전 조회 5,743
8년 전 조회 5,378
8년 전 조회 4,348