리눅스
ban ip , ban ip class
프로세스 천국
2013. 6. 11. 08:34
아이피 및 클래스로 차단 가능
<?
$ban_ip_list = array(
'254.254.254.254',
'254.254.254.254',
'254.254.254.254',
'254.254.254.254');
$ban_ip_range = array(
'254.254.254.*',
'254.254.254.*',
'254.254.254.*');
$user_ip = $_SERVER['REMOTE_ADDR'];
if(in_array($user_ip, $ban_ip_list)) {
die (" ");
}
if(!empty($ban_ip_range)) {
foreach($ban_ip_range as $range) {
$range = str_replace('*','(.*)', $range);
if(preg_match('/'.$range.'/', $user_ip)) {
die (" ");
}
}
}
?>