博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php禁止某ip或ip地址段访问的方法(转载)
阅读量:6758 次
发布时间:2019-06-26

本文共 729 字,大约阅读时间需要 2 分钟。

<?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!";
?>
---------------------
作者:luckymaoyy
来源:CSDN
原文:https://blog.csdn.net/luckymaoyy/article/details/73733396
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/snowhite/p/10713107.html

你可能感兴趣的文章
电脑—切难题实用篇
查看>>
栅格那点儿事(四D)
查看>>
反向代理服务器的工作原理(转)
查看>>
MVC前后台获取Action、Controller、ID名方法 以及 路由规则
查看>>
fnb2b分支拉取注意事项
查看>>
电脑上没有iis组件,怎么才能安装iis?
查看>>
项目总结01:JSP mysql SpringMvc下中国省市县三级联动下拉框
查看>>
Hibernate一对多配置
查看>>
迁移学习(训练数据少的可怜时的办法)
查看>>
Android.mk和Application.mk基本内容
查看>>
安装程序无法复制一个或多个文件。特定错误码是0x4b8。
查看>>
第一次作业
查看>>
PHP
查看>>
如何设计出色的设计让你的简历脱颖而出?
查看>>
jQuery获取所有父级元素及同级元素及子元素的方法
查看>>
使用AForge录制视频
查看>>
this解惑
查看>>
嵌入式第八次
查看>>
设计模式学习之一:设计模式的设计原则
查看>>
Codeforces 798A - Mike and palindrome
查看>>