返回新闻列表

pbootcms首页写php代码判断是否国内ip,免费的ip查询api

发布日期: 2023-06-16 | 来源: 智软设计工作室

直接在模板里面写<?php代码写php, 测试可用,

<?php    $ip = $_SERVER['REMOTE_ADDR'];
    //http://ip-api.com/json/221.111.209.125?lang=zh-CN
$content = file_get_contents('http://ip-api.com/json/'.$ip.'?lang=zh-CN');
$banned = json_decode(trim($content), true);
$lan = strtolower($_SERVER['HTTP_ACCEPT_LANGUAGE']);
if(!empty($banned['countryCode'] == 'CN') || strstr($lan, 'zh'))
{

echo $banned['countryCode'].$lan;

}else{echo 'no';}    
?>


在下一步,更具客户要求,增加白名单IP判断,这里直接用的官方的定制标签来输入IP,具体请看这里,点击:http://www.002t.cn/jishuwenzhang/81.html

推荐技术资料

网站中JS怎么实现禁用右键、禁用Ctrl+u、禁用Ctrl+s、禁用F12

2023-08-27

我们在做网站得时候,有时候会为了防止人家拿代码 复制 保存等功能。来做一点防御方法,但是这种只能仿菜鸟,没法彻底防御,下面是代码,vararr=[123,17,18];//先定义下要禁止哪些键,document.oncontextmenu=newFunction("event.returnValue=false;"),//禁用

阅读更多

html5 video 去除下载和画中画 和全屏按钮

2022-10-20

css/*所有控件video::-webkit-media-controls-enclosure{display: none;}*/video::-webkit-media-controls-fullscreen-button {display: none;}controlsList='nodownload' 去除下载disablePictureInPicture 去除画中画<video width="100%" height="100%" preload="

阅读更多

widnows2012 iis8 提示无法连接数据库 ADODB.Recordset 错误 '800a0e7d' 在一个已关闭的或无效连接的对象参照上操作不被允许。

2022-02-24

widnows2021 iis8 提示无法连接数据库 ,父目录和应用池32位都设置了还是不行,用如下方法提示:ADODB.Recordset 错误 '800a0e7d'在一个已关闭的或无效连接的对象参照上操作不被允许。解决办法。给c、windows/temp 权限多一些

阅读更多

pboot:nav 判断没有子类得时候显示同级栏目

2024-09-29

pboot:nav 判断没有子类得时候显示同级栏目 ,如果有子类 就 显示子类。{pboot:if('{pboot:nav parent={sort:scode}}[nav:name]{/pboot:nav}'!='')} {pboot:nav parent={sort:scode}} <li><a class="{pboot:2if('[nav:scode]'=='{sort:scode}

阅读更多

阿里云虚拟主机和阿里云云服务器phpmailer提示Failed to connect to server: ()解决方法

2022-12-22

阿里云虚拟主机和阿里云云服务器phpmailer无法发邮件,提示无法链接,解决办法如下:如果是虚拟主机。进入控制面板:启用PHP函数fsockopen。如果是云服务器也要启用这个函数。和网络策略里ssl端口465

阅读更多

pbootcms后台自定义字段多图上传 不能多图拖动解决办法

2025-05-25

修改\apps\admin\view\default\content\content.html底部拖动js代码。如下。即可解决自定义上传多图不能拖动的问题,<scripttype="text/javascript">/*$("#pics_box").dragsort({dragSelector:"dl",dragSelect

阅读更多

pbootcms 判断电脑版和手机版 ,直接程序判断增加自定义标签函数

2024-08-19

修改文件/apps/home/controller/ExtLabelController.php1,找到代码$this->test();在下方添加代码$this->ismobile();2,新增ismobile()函数//判断是否移动端设备privatefunctionismobile(){&nbs

阅读更多

c盘老是满,怎么解决了!不一样的解决方法,

2023-05-19

c盘老是满,怎么解决了!网上可能会告诉你,清理temp目录一些缓存,但是你会发现效果其实没多大用处,来看看我是怎么解决的,首先我们要找到底是什么目录在天天增加大小,先进入:C:\Users\Administrator\AppData你会看到。有二个目录特别的大,分别是Local和Roaming,这二个其实都是缓存,然后在逐一看看那个目录大,一般都

阅读更多

google maps地图不用api调用,用js动态调用目前测试可用,2023年05月

2023-05-04

<divid="dituchor"></div><script>window.addEventListener("load",function(){variDiv=document.createElement('iframe');iDiv.id='iframe1&

阅读更多