本文主要是介绍备案期间屏蔽管局所在地IP代码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
可以将代码include在网站的首页文件中,目前用的IP库是太平洋的之前网上都在用的淘宝的IP库已失效。最终可实现备案管理局所在市IP访问网站时为空白页但通过BAIDU搜索进来的或BAIDUSPIDER仍然可用。
<?php
header("Content-type: text/html; charset=utf-8");$verification = 'XXX市';$ip = $_SERVER['REMOTE_ADDR'];$antecedents = $_SERVER['HTTP_REFERER'];//访客来路地址$result = file_get_contents("http://whois.pconline.com.cn/ipJson.jsp?ip=".$ip."&json=true");
$result = iconv("gb2312", "utf-8//IGNORE",$result);//太平返回乱码BY JI$address = json_decode($result,true);//判断访客是否属于XX,是否来自百度,是否来自谷歌if($address['city'] == $verification && strpos($antecedents, 'baidu') === false && strpos($antecedents, 'google') === false){die();//
}
这篇关于备案期间屏蔽管局所在地IP代码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!