这次给大家带来php判断IP为有效IP地址步骤详解,php判断IP为有效IP地址的注意事项有哪些,下面就是实战案例,一起来看一下。
非也,在php5.2.0之后,有专门的函数来做这个判断了。
判断是否是合法IP
1 2 3 4 5 6 | if (filter_var( $ip , FILTER_VALIDATE_IP)) {
}
else {
}
|
登录后复制
判断是否是合法的IPv4 IP地址
1 2 3 4 5 6 | if (filter_var( $ip , FILTER_VALIDATE_IP, FILTER_FLAG_IPV4)) {
}
else {
}
|
登录后复制
判断是否是合法的公共IPv4地址,192.168.1.1这类的私有IP地址将会排除在外
1 2 3 4 5 6 | if (filter_var( $ip , FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 | FILTER_FLAG_NO_PRIV_RANGE)) {
}
else {
}
|
登录后复制
判断是否是合法的IPv6地址
1 2 3 4 5 6 | if (filter_var( $ip , FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE)) {
}
else {
}
|
登录后复制
判断是否是public IPv4 IP或者是合法的Public IPv6 IP地址
1 2 3 4 5 6 | if (filter_var( $ip , FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE)) {
}
else {
}
|
登录后复制
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
PHP实现多元线性回归模拟曲线算法步骤详解
php双引号中访问数组元素报错如何处理
以上是php判断IP为有效IP地址步骤详解的详细内容。更多信息请关注PHP中文网其他相关文章!