[php]禁止指定IP访问

仅供学习参考,禁止用于其他非法途径

<?
//禁止某个IP
$banned_ip = array (
"ip1",
"ip2"
);
if ( in_array( getenv("REMOTE_ADDR"), $banned_ip ) )
{
die ("您的IP禁止访问!");
}
//禁止某个IP段
$ban_range_low=ip2long("1.1.1.1");
$ban_range_up=ip2long("1.1.1.100");
$ip=ip2long($_SERVER["REMOTE_ADDR"]);
if ($ip>$ban_range_low && $ip<$ban_range_up)
{
echo "您的IP在被禁止的IP段之中,禁止访问!";
exit();
}
?>