求一个PHP的IP地址段限制程序。。。。
1、限制一个IP段的IP不能访问,如:22.21.8.0-22.21.8.256和125.25.14.0-125.25.14.36之间的IP都不能访问2、对于限制的IP地...
1、限制一个IP段的IP不能访问,如:22.21.8.0-22.21.8.256和125.25.14.0-125.25.14.36之间的IP都不能访问
2、对于限制的IP地址,返回404错误,不提示,直接返回404错误。503也行。
谢谢了。。。 展开
2、对于限制的IP地址,返回404错误,不提示,直接返回404错误。503也行。
谢谢了。。。 展开
1个回答
2014-01-10
展开全部
/*
检查IP
$outip : 当前查询的IP
$iplist : 拒绝的ip列表,多个用,隔开
如果查询的IP是拒绝IP列表中的,则函数返回false,反之返回true
*/
function outip($outip,$listip){
if (strpos($listip,$outip) === false) {
$arr = explode('.',$outip);
if (count($arr) <> 4) return false;
//是否是IP段
if (strpos($listip,$arr[0] . '.' . $arr[1] . '.' . $arr[2] . '.*') === false) {
return false;
} else {
return true;
}
} else {
return true;
}
}
检查IP
$outip : 当前查询的IP
$iplist : 拒绝的ip列表,多个用,隔开
如果查询的IP是拒绝IP列表中的,则函数返回false,反之返回true
*/
function outip($outip,$listip){
if (strpos($listip,$outip) === false) {
$arr = explode('.',$outip);
if (count($arr) <> 4) return false;
//是否是IP段
if (strpos($listip,$arr[0] . '.' . $arr[1] . '.' . $arr[2] . '.*') === false) {
return false;
} else {
return true;
}
} else {
return true;
}
}
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询