PHP屏蔽指定地区访问
半夜起来撸码,偶尔能派上用场,API给你们了 自行开发吧,接口是本人自己运营的,非常稳定靠谱
$data=file_get_contents("https://yuanxiapi.cn/api/iplocation/?ip=".$_SERVER['REMOTE_ADDR']); $data=json_decode($data,true); if($data['code']==200){ $diqu='浙江|北京|安徽'; //屏蔽的地区 $array=explode('|',$diqu); foreach($array as $row){ if(strpos($data['location'],$row)!==false) exit($row.'出现屏蔽地区'); } }
评论
发表评论:
访客
回复不行,打开是空白页面
远昔
回复@访客 已恢复了的,可能你使用那天ip地址查询接口出错了,所以不行
访客
回复用一用,谢谢啦
蓝金组合
回复ECSHOP用到,谢谢啦!以后多支持哈!
$ip_data=file_get_contents("https://yuanxiapi.cn/api/iplocation/?ip=".$real_ip);
$ip_data=json_decode($ip_data,true);
if($ip_data['code'
$diqu='黑龙江|北京|杭州'; //屏蔽的地区
$array=explode('|',$diqu);
foreach($array as $row){
if(strpos($ip_data['location'],$row)!==false) {
ecs_header("Location: http://www.xxx.net");
}
}
}[/code]