在PHP中如何判断一个IPV4/IPV6地址是有效和正确的P地址呢?

原创 野人  2022-09-08 12:01  阅读 72 次

这个需求还是很有用的哦,大伙们,可要好好学习哦。

目前在PHP中如何判断一个IPV4/IPV6地址是有效和正确的P地址这个方法,野人用在了如果识别一个IP是不是百度蜘蛛的需求上,嘎嘎嘎的香,好使的很。

直接上代码。

<?php
$ip = '183.159.170.107';
if (filter_var($ip, FILTER_VALIDATE_IP)) {
    // 是
} else {
    // 否
}
// 2、判断是否是合法的IPv4 IP地址
if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4)) {
    // 是
} else {
    // 否
}
// 3、判断是否是合法的公共IPv6地址
if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) {
    // 是
} else {
    // 否
}
?>

本文地址:https://www.yerenwz.com/6174.html
版权声明:本文为原创文章,版权归 野人 所有,欢迎分享本文,转载请保留出处!

发表评论