要求:限制的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();
}
……
?>