php访问禁止,php如何禁止ip访问

本文介绍了如何使用PHP禁止特定IP或IP地址段访问网站。通过包含`banIP.php`文件和使用`die()`函数,可以轻松阻止非法IP的访问。示例中展示了读取`ban.dat`文件来存储禁止的IP,并检查当前请求的IP是否在禁止列表内,如果在则终止访问。此外,还提供了整理IP地址和禁止IP段的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

php禁止ip访问的方法:1、通过“<?php include("banIP.php");?>”方法禁止某ip或ip地址段访问;2、通过die方法禁用单个ip即可。

ac4736b2b044035256a2e26093fadd80.png

本教程操作环境:windows7系统、php5.6版,该方法适用于所有品牌电脑。

php禁止某ip或ip地址段访问的方法<?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段如下:

//禁用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!";

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值