广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php如何禁止国内ip访问网站
  • 401
分享到

php如何禁止国内ip访问网站

2023-06-25 11:06:27 401人浏览 八月长安
摘要

这篇文章主要讲解了“PHP如何禁止国内ip访问网站”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何禁止国内ip访问网站”吧!php禁止国内ip访问网站的方法:1、通过“$_SERVE

这篇文章主要讲解了“PHP如何禁止国内ip访问网站”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何禁止国内ip访问网站”吧!

php禁止国内ip访问网站的方法:1、通过“$_SERVER['REMOTE_ADDR']”获取ip地址;2、通过“if((!empty($banned['data']['country_id']){...}”判断并禁止国内ip访问网站。

php如何禁止国内ip访问网站

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

php怎么禁止国内ip访问网站?

用php代码限制国内IP访问我们网站

原理:

利用淘宝的IP接口来判断IP,是否是国内的ip,是国内(CN)的就不允许访问。

代码如下:

$ip = $_SERVER['REMOTE_ADDR'];$content = file_get_contents(‘Http://ip.taobao.com/service/getIpInfo.php?ip=’.$ip);$banned = JSON_decode(trim($content), true);$lan = strtolower($_SERVER['HTTP_ACCEPT_LANGUAGE']);if((!empty($banned['data']['country_id']) && $banned['data']['country_id'] == ‘CN’) || strstr($lan, ‘zh’)){header(“HTTP/1.0 404 Not Found”);echo ‘HTTP/1.0 404 Not Found’;exit;}

感谢各位的阅读,以上就是“php如何禁止国内ip访问网站”的内容了,经过本文的学习后,相信大家对php如何禁止国内ip访问网站这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: php如何禁止国内ip访问网站

本文链接: https://www.lsjlt.com/news/304042.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php如何禁止国内ip访问网站
    这篇文章主要讲解了“php如何禁止国内ip访问网站”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何禁止国内ip访问网站”吧!php禁止国内ip访问网站的方法:1、通过“$_SERVE...
    99+
    2023-06-25
  • php怎么禁止国内ip访问网站
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑php怎么禁止国内ip访问网站?用php代码限制国内IP访问我们网站原理:利用淘宝的IP接口来判断IP,是否是国内的ip,是国内(CN)的就不允许访问。代码如下:$ip ...
    99+
    2015-01-16
    php ip
  • 基于Nginx禁止指定IP、国外IP访问我的网站
    目录用Nginx禁止指定IP、国外IP访问我的网站①安装 geoip2 扩展依赖:②下载 ngx_http_geoip2_module 模块:③解压模块到指定路径④安装 nginx ...
    99+
    2022-11-13
  • 基于Nginx怎么禁止指定IP、国外IP访问网站
    这篇“基于Nginx怎么禁止指定IP、国外IP访问网站”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“基于Nginx怎么禁止指...
    99+
    2023-06-30
  • 如何使用.htaccess实现禁止某个IP访问网站
    这篇文章将为大家详细讲解有关如何使用.htaccess实现禁止某个IP访问网站,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。方法如下:比如要禁止 104.236.180.129 访问,将下面的代码保存到 ...
    99+
    2023-06-08
  • php如何实现禁止单个ip访问
    这篇文章主要介绍了php如何实现禁止单个ip访问,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php实现禁止单个ip访问的方法:首先创建一个PHP示例文件;然后通过“$_SE...
    99+
    2023-06-14
  • 禁止IP访问网站的多种方法分享(linux,php,nginx,apache)
    禁止IP访问网站的各种方法有许多,不同服务器环境的方法会所有不同,下面我总结我们常用的禁止IP访问网站的实现配置方法,希望对大家会有所帮助PHP禁止某个IP或IP段访问废话不多说,客官请看:< //禁止某个IP$banned...
    99+
    2023-06-05
  • linux如何禁止频繁访问的ip访问nginx
    这篇文章主要为大家展示了“linux如何禁止频繁访问的ip访问nginx”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux如何禁止频繁访问的ip访问nginx”这篇文章吧。实验环境版本:r...
    99+
    2023-06-28
  • nginx如何禁止访问php
    这篇“nginx如何禁止访问php”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“nginx如何禁止访问php”文章吧。ngi...
    99+
    2023-07-04
  • php如何禁止pc访问
    本篇内容主要讲解“php如何禁止pc访问”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php如何禁止pc访问”吧!php禁止pc访问的方法:1、创建一个php示例文件;2、通过“public s...
    99+
    2023-07-04
  • 云服务器如何禁止ip访问
    在云服务器中禁止ip访问的方法首先,远程登录云服务器,进入云服务器操作界面;在云服务器中打开Internet 信息服务(IIS)管理器,进入iis管理器界面;进入到iis管理器界面后,在网站选项中,选择需要禁止ip访问的站点;选中该站点,右...
    99+
    2022-10-08
  • php如何实现访问禁止
    本篇内容主要讲解“php如何实现访问禁止”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php如何实现访问禁止”吧!php实现访问禁止的方法:1、创建一个php示例文件;2、通过“if(geten...
    99+
    2023-07-04
  • Linux如何禁止特定ip地址访问
    本篇内容主要讲解“Linux如何禁止特定ip地址访问”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux如何禁止特定ip地址访问”吧!  一、概述  这两个文件是tcpd服务器的配置文件,t...
    99+
    2023-06-13
  • 如何访问国外网站
    访问国外网站的方法:1、通过代理软件访问国外网站,安全性高,能保证代理数据的安全;2、通过网页代理访问国外网站,但稳定性和安全性较差;3、通过VPN访问国外网站,但需要花钱购买,免费VPN都有流量限制,且代理速度慢。具体内容如下:通过代理软...
    99+
    2022-10-08
  • 如何在阿里云服务器中禁止某个IP访问外网
    在阿里云服务器中,我们有时可能需要禁止某个IP访问外网。这可能是出于安全考虑,防止恶意攻击或者防止不必要的数据泄露。下面,我们将详细说明如何在阿里云服务器中实现这个功能。 步骤一:登录阿里云服务器首先,你需要登录到你的阿里云服务器。你可以在...
    99+
    2023-10-30
    阿里 器中 如何在
  • php禁止访问执行访问被拒绝如何解决
    这篇“php禁止访问执行访问被拒绝如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php禁止访问执行访问被拒绝如何解决...
    99+
    2023-07-05
  • 教你如何解决Nginx禁止ip加端口访问的问题
    Nginx禁止IP加端口访问 使用iptables 限制对应端口,再利用Nginx将80端口转发到对应端口 CentOS7默认的防火墙是 firewalle,先看看服务器中有没有安...
    99+
    2022-11-13
  • 国外服务器建站如何加速国内访问
    国外服务器建站加速国内访问的方法:1、访问速度和访问距离有关,选择离大陆较近的服务器,访问速度会比较快;2、优化网站架构,网站内容越少,加载速度越快;3、保证有充足的带宽,以应对访问人数过多造成网站访问慢的情况;4、做CDN加速,能有效提高...
    99+
    2022-10-05
  • 如何解决国内访问香港服务器网站慢的问题
    国内访问香港服务器网站慢的解决方法:1、选择直连国内网络骨干的香港服务器机房,提高服务器访问速度;2、选择域名解析比较快的域名服务器,减少域名解析时间;3、减少香港服务器网站的页面请求数量;4、对香港服务器网站页面大小进行压缩;5、选择BG...
    99+
    2022-10-15
  • 如何在 Edge 中阻止对网站的访问
    有时,出于多种原因,我们希望在Microsoft Edge上阻止某些网站,无论是出于家长控制,时间管理,内容过滤,甚至是安全问题。一个常见的动机是提高生产力并保持专注。通过阻止分散注意力的网站,人们能够建立一个既有利于工作又有利于学习的环境...
    99+
    2023-07-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作