php禁止某ip或ip地址段访问的方法

本文实例讲述了php禁止某ip或ip地址段访问的方法,分享给大家供大家参考。具体分析如下:

因为还没有深入学习Apache和nginx 所以用PHP写了一个可以禁用地址的小程序

使用时只需:

即可

禁用单个ip如下:

//禁用ip地址

$ip=$_SERVER["REMOTE_ADDR"];

$ban=file_get_contents("ban.dat");

if(stripos($ban,$ip))

{

die("Your IP Address is:$ip,you're forbiden to view this page!");

}

echo "Your IP Address is:$ip,hello!";

?>

ban.dat文件如下:

BEGIN:

119.184.251.245

127.0.0.1

192.168.1.100

禁用ip段如下:

//禁用ip地址

$ip=$_SERVER["REMOTE_ADDR"];

while($ip[count($ip-1)]!='.')$ip=substr($ip,1, -1); //整理出ip段

$ban=file_get_contents("ban.dat");

if(stripos($ban,$ip))

{

die("U're forbiden to view this page!");

}

echo "Hello!";

?>

希望本文所述对大家的php程序设计有所帮助。相关阅读:

win10预览版10108更新了什么 win10预览版10108更新内容与新特性汇总

Html 元素隐藏的几种方式

jQuery中scrollLeft()方法用法实例

php使用正则过滤js脚本代码实例

CentOS 6.4如何安装及设置GlusterFS以解决网络存储的问题

javascript教程之不完整的继承(js原型链)

在RHEL系统中使用CentOS的yum源的方法

Apple Watch手表怎么解锁苹果Mac电脑?

Win8升级到Win10图文教程

Win8系统更改标题栏字体大小和颜色的方法

圣诞老人到哪了?Win10地图定位追踪锁定目标

Android入门之RelativeLayout、FrameLayout用法分析

CSS实现的一闪而过的图片闪光效果

PHP 5.6.11 访问SQL Server2008R2的几种情况详解

php禁止某个IP,PHP_php禁止某ip或ip地址段访问的方法,本文实例讲述了php禁止某ip或ip - phpStudy...相关推荐

  1. php禁止代理ip访问_php禁止某ip或ip地址段访问的方法

    推荐:PHP两种快速排序算法实例这篇文章主要介绍了PHP两种快速排序算法实例,本文直接给出实现代码,分别使用递归法.迭代法实现,需要的朋友可以参考下 虽然在PHP这样的web应用开发中,我们不是太强调 ...

  2. php禁止代理ip访问_php禁止某ip或ip地址段访问的方法(转载)

    禁用单个ip如下: //禁用ip地址 $ip=$_SERVER["REMOTE_ADDR"]; $ban=file_get_contents("ban.dat" ...

  3. php 判断是否是机器人,PHP_php实现判断访问来路是否为搜索引擎机器人的方法,本文实例讲述了php实现判断访 - phpStudy...

    php实现判断访问来路是否为搜索引擎机器人的方法 本文实例讲述了php实现判断访问来路是否为搜索引擎机器人的方法.分享给大家供大家参考.具体分析如下: 很多时候我们需要对网站访客来路进行识别,针对真实 ...

  4. php判断pdf页码,PHP_PHP简单读取PDF页数的实现方法,本文实例讲述了PHP简单读取PDF - phpStudy...

    PHP简单读取PDF页数的实现方法 本文实例讲述了PHP简单读取PDF页数的实现方法.分享给大家供大家参考,具体如下: 还是老外比较厚道, 在老外的网站找到了这样一个方法, 我写成了一个函数, 再将函 ...

  5. php 截取某个字符,PHP_php截取指定2个字符之间字符串的方法,本文实例讲述了php截取指定2个 - phpStudy...

    php截取指定2个字符之间字符串的方法 本文实例讲述了php截取指定2个字符之间字符串的方法.分享给大家供大家参考.具体如下: 在php中只要判断字符串1与字符串2之前的一个stripos位置然后再使 ...

  6. php记录页面停留时间,PHP_PHP记录页面停留时间的方法,本文实例讲述了PHP记录页面停 - phpStudy...

    PHP记录页面停留时间的方法 本文实例讲述了PHP记录页面停留时间的方法.分享给大家供大家参考,具体如下: 首先在要监控的页面添加JS如下 var dt1 = new Date(); window.o ...

  7. 通过地址访问 mysql_MySql通过ip地址进行访问的方法

    1.登录mysql: mysql -u root -h 127.0.0.1 -p 2.切换数据库 use mysql 3.授权 grant all privileges on *.* to 'root ...

  8. mysql ip 访问_MySql通过ip地址进行访问的方法

    1.登录mysql: mysql -u root -h 127.0.0.1 -p 2.切换数据库 use mysql 3.授权 grant all privileges on *.* to 'root ...

  9. php禁止指定ip访问网站,方法分享:如何利用.htaccess禁止某个IP访问网站

    这篇文章主要给大家介绍了关于利用.htaccess实现禁止某个IP访问网站的方法,通过设置禁止某个IP段的访问,增加该虚拟主机的安全性,文中通过图文及示例代码介绍的非常详细,需要的朋友们可以参考借鉴, ...

最新文章

  1. 中级实训第一天的自学报告
  2. HDU5886 Tower Defence 【两遍树形dp】【最长链预处理】
  3. C++类模板(二)用类模板实现可变长数组
  4. 创维37K05HR黑屏有声音故障维修
  5. 如何在Angular单元测试里,对class protected方法进行测试
  6. Python 代码注释
  7. 4_less中带参数混合
  8. Maven学习总结(39)——Maven私服的搭建及使用deploy命令部署构建问题汇总
  9. 一个页面多个ajax统一loading,页面有多个向后台发送的请求加载过程中显示loading,加载完成loading消失...
  10. 关于ajax页面里的js方法无法使用的解决办法
  11. SERVER 2008 +MSSQL2008+SCCM安装记录
  12. 计算机访问小米摄像机,小米摄像头连接教程
  13. VMware虚拟机中Windows11无法连接网络
  14. 驻点、极值点、拐点间的区别和联系
  15. virt-manage 使用
  16. 【数据库学习笔记】Day03 - SQL语言基础及数据库定义功能
  17. LeetCode 1665. 完成所有任务的最少初始能量
  18. 解构金蝶EAS 开发工具
  19. html计时器重置的代码,javascript 秒表计时器实现代码
  20. 2022年第十三届蓝桥杯大赛软件类决赛C/C++大学B组(国赛)题解

热门文章

  1. Linux学习 -- Docker加速器配置
  2. python 逗号分隔_python逗号分隔
  3. C# EventHandler 参数传递
  4. python硬币多少组合方式_硬币组合的完全搜索算法
  5. swit 闭包的基本使用
  6. Twisted-18.9.0-cp36-cp36m-win_amd64.whl
  7. 计算机与软件学院辅导员陈伯亨,志存高远 不负韶华
  8. 第二证券|沪指缩量跌0.4%,旅游、医药股大幅拉升,地产、金融等板块走弱
  9. dvi是什么意思_DVI接口是什么?DVI接口详解
  10. Spark初识-什么是Spark