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

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

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

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,495
8년 전 조회 5,174
8년 전 조회 7,851
8년 전 조회 5,084
8년 전 조회 6,200
8년 전 조회 5,726
8년 전 조회 1.2만
8년 전 조회 5,975
8년 전 조회 1.7만
8년 전 조회 5,510
8년 전 조회 6,212
8년 전 조회 7,735
8년 전 조회 5,647
8년 전 조회 7,457
8년 전 조회 8,407
8년 전 조회 8,154
8년 전 조회 4,344
8년 전 조회 4,340
8년 전 조회 4,260
8년 전 조회 9,282
8년 전 조회 4,642
8년 전 조회 4,291
8년 전 조회 4,866
8년 전 조회 6,971
8년 전 조회 7,228
8년 전 조회 4,662
8년 전 조회 5,740
8년 전 조회 5,375
8년 전 조회 4,346