php如何限制ip访问

发布时间:2020-07-09编辑:脚本学堂
分享一例php实现IP访问限制的代码,不少网友问如何实现php限制IP地址的访问,感兴趣的朋友可以参考下本文给出的代码。

要求:限制的ip放在一个文件内(ip列表文件),访问的页面读取这个ip列表文件,如果在列表中就禁止访问。
相当于创建了一个IP黑名单,达到IP访问限制的目的。

大家可以参考下如下的实现方法,虽然简单了些,但原理是相通的。

1,IP列表文件iplist.php:
 

复制代码 代码示例:
<?php
$ip = array(
    '192.168.1.2',
    '192.168.2.3',
    ……
);
?>

2,访问文件,实现限制IP访问的功能。
 

复制代码 代码示例:
<?php
require_once('iplist.php');
if( in_array($_SERVER['REMOTE_ADDR'],$ip) )
{
    echo 'IP被禁止';
    exit();
}
……
?>