특정 아이피 대역 막아보기 입니다. 정보
특정 아이피 대역 막아보기 입니다.
본문
근본적인 대책이 나오기전까지는 막는게 최고인것 같습니다.
// 악성아이피대역 : 121.0.144.0-121.0.147.255 입니다.
당근 폼값은 문론 캡차 다 무시 하고 .....
그냥 스팸글 쓰는정도가 아니고 악성 스크립트 삽입을 하더군요
시간이 좀나서 만들어 보았습니다.
아래 코드를 복사 하셔서 index.php파일, head.php파일 에 제일 위에 삽입하시면 됩니다.
나머지는 각자 응용하여 사용 하세요
고맙습니다.
//////이 아래 부터///////////////////////////////////////////////////////////////////////////
$ip = $_SERVER['REMOTE_ADDR']; // 사용자 아이피
// 아이피 유효성검사
$pattern_ip = "/^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:[.](?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$/";
if (preg_match($pattern_ip ,$ip)){
// 악성아이피대역 : 121.0.144.0-121.0.147.255
$pattern = "/(121.0.14[4-7].[0-9][0-5]?[0-5]?)/"; // 악성아이피
if(preg_match($pattern, $ip, $match)){ //
echo "<meta charset=\"UTF-8\">";
echo $match[1]."<br/>";
die ("차단된 아이피 입니다.");
}
}
//////요기 위까지 입니다.//////////////////////////////////////////////////////////////////////////
0
댓글 4개

// 악성아이피대역 : 121.0.148.0-121.0.151.255 //
로 변경됬군요
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=25262
에 다시 ...
고맙습니다.


이런 분들은 왜? 원본을 손대면서까지 이렇게 할까를 생각해 보심이.....
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=97041
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=97070
고맙습니다.
말해주신건 잘쓰고 있는데 이거 뭐 스패머가 한 두명이 아니네요 ㅠ