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