限制ip地址段访问用php如何实现

发布时间:2020-02-27编辑:脚本学堂
如何用php限制指定IP地址段的访问,即php实现ip访问限制的一段代码,有需要的朋友参考下。

用PHP限制IP段访问,比如要限制IP段195.163.072.000 至195.163.079.255的访问。

实现代码(IP访问限制):
 

复制代码 代码示例:

<?php
$userip = $_SERVER['REMOTE_ADDR']; //获得用户ip
$userips = explode(".", $userip);//把获得的ip切开成数组

if(($userips[0]<=195 && $userips[0]>=195)&&($userips[1]<=163 && $userips[1]>=163)&&($userips[2]<=079 && $userips[2]>=072)&&($userips[3]<=255 && $userips[3]>=000)){
echo "您的ip不符!";
exit;
}else{
echo "通过验证!";
}
?>

思路分析:
获得用户的IP 用"."分割成数组,再将 限制IP断 分别用"."分割成数组。
然后,判断用户IP是否在这个IP断内(分别判断四个元素是否在这个范围里)。