Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php如何禁止ip访问

php如何禁止ip访问

藏色散人
藏色散人asal
2020-11-19 09:36:432973semak imbas

php禁止ip访问的方法:1、通过“4571c93984c5b3559b7bce744babb28f”方法禁止某ip或ip地址段访问;2、通过die方法禁用单个ip即可。

php如何禁止ip访问

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

推荐:《PHP视频教程

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&#39;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)]!=&#39;.&#39;)$ip=substr($ip,1, -1); //整理出ip段 
$ban=file_get_contents("ban.dat"); 
if(stripos($ban,$ip)) 
{ 
  die("U&#39;re forbiden to view this page!");   
} 
echo "Hello!"; 
?>

Atas ialah kandungan terperinci php如何禁止ip访问. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn