PHP根据ip限制访问网页[转]
如果只是简单的独立IP判断,最简单的可以这样
<?php
// 被允许的IP
$allowIP = array(
192.168.1.11,
192.168.1.22,
192.168.1.33,
);
$ip=$_SERVER["REMOTE_ADDR"];
if(!in_array($ip,$allowIP))
{
echo "access forbid!";
exit;
}
?>
IP段的也很简单:
<?php
// 被允许的IP段
$allowIP = array(
192.168.1,
192.168.2,
192.168.3,
);
$ip = explode(.,$_SERVER["REMOTE_ADDR"]);
array_pop($ip);
$ip = implode(.,$ip);
if(!in_array($ip,$allowIP))
{
echo "access forbid!";
exit;
}
?>
如果只是简单的独立IP判断,最简单的可以这样 IP段的也很简单: