본문 바로가기

php

홈페이지 접속 ip차단 방법

 

홈페이지에 접속 ip차단 방법에 대해 알아보겠습니다.

 

<?

$ip_list_text = "아이디피1::아이피2::아이피3::아이피4";

$ip_list = explode("::",$ip_list_text); //차단 아이피 리스트를 :: 기호기준으로 나누어주기
$ip_cnt = count($ip_list ); // 차단 아이피 갯수 구하기

for($i=0; $i <= $ip_cnt; $i++){
 if($ip_list [$i] == $_SERVER["REMOTE_ADDR"]) {
  $r_cnt= "1";
 }
}

if($r_cnt == "1") { // 접속한 곳이 차단리스트에 있는 아이피라면 아래 처리
 echo "<script>alert('bye'); window.location.href='http://www.nana.com';</script>";
}

?>

 

 

이렇게 구성하시면됩니다.

 

아이피리스트를 저장하는 공간을 따로 만드셔서 불러와 사용해도됩니다.

해외아이피 부터, 요즘 휴대폰때문에 아이피가 넘쳐나서

원천봉쇄 방법은 안되지만 상대방을 귀찮게 할수는 있겠네요.