0
点赞
收藏
分享

微信扫一扫

备案期间屏蔽管局所在地IP代码

晚安大世界 2022-01-13 阅读 28

可以将代码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();//
}
举报

相关推荐

0 条评论