/**
* 判断内网IP
*
* @param $ip
*
* @returns
*/
function isPrivateIp($ip) {
//分割字符串
$token = strtok($ip, '.');
//组合数组
while ($token !== false)
{
$strIP[] = $token;
$token = strtok(".");
}
//判断IP地址是否合法
if(count($strIP)!=4)
{
return false;
}
//判断是否为A类内网IP
if($strIP[0] == '10')
{
if($strIP[1]>=0 && $strIP[1] =0 && $strIP[2] =0 && $strIP[3] = 16 && $strIP[1] =0 &&
$strIP[2] =0 && $strIP[3] =0 && $strIP[2] =0 && $strIP[3] <= 255)
{
return true;
}
}
}
return false;
}
//错误的IP地址
return false;
}
以上就是判断是否为内网IP的内容,更多相关内容请关注PHP中文网(www.php.cn)!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号