用JS屏蔽限制或者禁止某一地区访问网站代码

想入飞飞1年前记录1353

网上有老友分享的屏蔽地区代码可以用,但是我拿过来用的时候有一个问题他用到了JavaScript 库和网站的js有冲突,导致出现一些问题,后来就改了不下面代码是集源码用于屏蔽限制或者禁止某一地区访问网站JS代码:

<!--限制地区访问-->
<script type="text/javascript" src="https://ip.ws.126.net/ipquery"></script>
<script>
var province=localAddress.province;//获取所在省,比如陕西省
var city=localAddress.city;//获取所在市,比如西安市
//判断省
if(province.indexOf('陕西')  != -1){
  alert("禁止访问");
        location.href="需要跳转的页面"; 
}
<!--限制地区访问-->

把以上代码放到网站的头部文件中 </head > 标签以上即可

备注:如果你想限制具体到某个市级,请用以下代码

<script type="text/javascript" src="https://ip.ws.126.net/ipquery"></script>
<script>
var province=localAddress.province;//获取所在省,比如陕西省
var city=localAddress.city;//获取所在市,比如广州市
//判断市
if(city.indexOf('西安')  != -1){
  alert("禁止访问");
        location.href="需要跳转的页面"; 
}


把以上代码放到网站的头部文件中 </head > 标签以上即可

还有一篇关于是转载过来的 关于:

网站限制IP地址访问-精确到国家/省/市IP地址 的一篇文章,在我笔记里面找下。

标签: js判断地区

相关文章

帝国cms 自定义列表建立tag效果 根据关键字调用

统计记录:(如:select count(*) as total from phome_ecms_news where classid=1 and checked=1)注:这句SQL的意思是查找统计位...

帝国CMS 7.5 数据库重置管理员密码方法教程

通过phpmyadmin登录MYSQL数据库修改管理员密码。1.登陆到phpmyadmin,找到你的网站对应帝国CMS数据库;2.找到******_enewsuser数据表,这个表放着后台的所有用户。...

PHP实现根据设备类型自动跳转相应页面的方法

随着当今移动设备的普及,上网已经比过去更加方便。针对Android智能手机,iPhone/iPad等移动终端,很多网站都相继推出了针对电脑和这类手机等移动设备访问的网页。本文所述的实例代码就可以实现根...

宝塔面板解决跨域问题

宝塔面板解决跨域问题

宝塔-解决跨域问题:打开nginx如图所示add_header Access-Control-Allow-Origin *; add_header Access-Con...

帝国CMS批量提取新闻正文内容的第一张图片作为标题缩略图的SQL语句

执行以下脚本的时候请 先备份数据库!文本存放的新闻正文字段不可用!新闻正文字段作为主表的情况用以下语句:update  phome_ecms_news  set...

linux常用的一些命令

Linux:wget后台下载/查看后台任务进度今天在自己的服务器上使用wget下载一个大文件时,不小心把ssh断开连接了,重新登上去后想查看这个文件的下载进度,现记录一些wget的知识点。1、最常见的...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。