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

Posted code-is-poetry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了备案期间屏蔽管局所在地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代码的主要内容,如果未能解决你的问题,请参考以下文章

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

网站如何注销备案主体

如何开通被电信屏蔽的80端口

这段JS代码怎么修改才能获取来路域名

公网官网建站笔记:域名工信部备案完整流程并解析公网访问

网站备案手记