php禁止ip段的方法

发布时间:2020-10-09 14:51:52

来源:亿速云

阅读:90

作者:小新

小编给大家分享一下php禁止ip段的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php禁止ip段的方法:1、禁用单个ip,代码为【$ip=$_SERVER["REMOTE_ADDR"];】;2、禁用ip段,代码为【$ip=$_SERVER["REMOTE_ADDR"];】。

php禁止ip段的方法:

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

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

使用时只需:<?php include("banIP.php");?>

即可

禁用单个ip如下:<?php

//禁用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段如下:<?php

//禁用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禁止ip段的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

php 屏蔽ip段,php禁止ip段的方法相关推荐

  1. 网站服务器怎么屏蔽ip段,iis屏蔽ip段,网站禁止ip访问

    有些用户恶意搞破坏疯狂访问网站,有些搜索引擎不顾网站承受能力肆无忌惮的抓取,在 robots 文件中禁止它抓取也无用.面对这种情况,也没有什么好的解决办法,只有把他们的IP屏蔽方能带来安然. iis ...

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

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

  3. IP数据报、TCP报文段

    文章目录 IP数据报首部字段 TCP报文段首部字段 IP数据报首部字段 首部字段 功能 1.版本 是IPv4还是IPv6 2.首部长度 IP数据报首部长度,单位为4B 3.服务类型 4.总长度 IP数 ...

  4. 【汇编语言】镜像迁移能力之一通百通——由代码段和CS:IP的原理,掌握一类寄存器的使用

    0 前言 你应该知道8086CPU的物理地址形成方式及其原理,才能完成本文的学习. 1 内存的分段 对于内存,人们人为地将其划分为一段一段的,比如代码段和数据段等,特别注意,这是人为划分的结果,方面人 ...

  5. 工具类源码 IP辅助类 验证IP地址或地址段是否有效 验证指定的IP是否有效 即验证IP是否属于某个IP段

    import org.apache.commons.lang.StringUtils;/*** IP辅助类*/ public class IpExUtil {/*** 验证指定的IP是否有效* * 即 ...

  6. PHP判断ip是否在指定IP段内(微信支付回调IP段验证)

    需求: 项目中需要判断发起微信支付回调的IP在不在微信商户出口IP中,以防止私钥泄露别人发起伪装过的假回调造成损失 1获取客户端IP /*** @explain 获取用户IP* @param int ...

  7. python实现批量的IP地址,或地址段的排序并按照CIDR格式最小化聚合。

    因为网络维护过程总是有许多IP要聚合,这个主要功能就是把一堆IP地址或者IP地址段,按照CIDR格式尽量小的聚合成CIDR格式. 其中IP的处理使用IPy模块,pip install IPy即可. 需 ...

  8. java实现 IP/掩码位 转换 ip段范围

    import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; import java.util.reg ...

  9. linux 循环一段ip区间,Shell脚本实现判断IP地址是否在一个ip段内代码分享

    cat ipcalc.sh #!/bin/bash IP=$1 if [ -z $IP ] then echo -e "\e[31;42m sh ipcalc.sh IP \e[0m&quo ...

最新文章

  1. spaCy教程(翻译自官网)
  2. C语言放大字符怎么编程,c语言中怎么将个别字体放大,如9,将其放大,怎么编程呢?...
  3. 阿里云中间件团队首次解密企业级分布式应用服务EDAS
  4. python文件函数_python文件和文件夹复制函数
  5. QQ聊天记录不会被盗取的绝招
  6. MySQL将一张表数据插入到另一张表
  7. SAP License:SAP复制和默认快捷小贴士
  8. 三角函数常用公式一篇汇
  9. 字符串处理类库_CharString
  10. “虚拟化 ”和“云计算”计算机技术新概念
  11. IOS上路_10-简单示例-手势识别2-1
  12. 《社会调查数据管理——基于Stata 14管理CGSS数据》一1.3 数据管理工作主体不明...
  13. 怎么把PDF转换成Word?2种转Word方法技巧
  14. 杭州云栖大会“弹性计算用户实践专场”等你来
  15. SICK光纤传感器WLL180T-P432
  16. java基本类型的小把戏
  17. 业界红包玩法与技术方案总结
  18. 训练好的深度学习模型原来这样部署的!(干货满满,收藏慢慢看)
  19. python编写的程序可以在任何平台中执行-在Windows平台上编写的Python程序无法在Unix平台运行。...
  20. 使用FreeMarker自动生成Word文档

热门文章

  1. 10 行 Python 代码,批量压缩图片 500 张,简直太强大了
  2. python之请求报文对比(假定最多二维字典)
  3. pytorch torch.from_numpy()(从numpy数组创建一个张量,数组和张量共享相同内存)
  4. 网络编程 数据报是什么?TCP、UDP数据报结构
  5. 初学__Python——Python 最简单的函数—用 lambda 声明函数
  6. Dex-net再次复现
  7. Save More Mice 贪心
  8. Mocha and Hiking 模拟
  9. java的object如何转为具体的类_佛山个体户如何转为公司?
  10. Java自定义注解Annotation的实现原理