时间:2021-05-26
多数人看到这篇日志,第一印象肯定是以为是要讲如何通过正则表达式来判断。
非也,在php5.2.0之后,有专门的函数来做这个判断了。
判断是否是合法IP
if(filter_var($ip, FILTER_VALIDATE_IP)) {// it's valid}else {// it's not valid}判断是否是合法的IPv4 IP地址
if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4)) {// it's valid}else {// it's not valid}判断是否是合法的公共IPv4地址,192.168.1.1这类的私有IP地址将会排除在外
判断是否是合法的IPv6地址
判断是否是public IPv4 IP或者是合法的Public IPv6 IP地址
if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE)) {// it's valid}else {// it's not valid}本文来源:http:///php-validate-ip-address-filter-var/
通常情况下,我们可以选择使用正则表达式实现,具体的可以参考这篇文章。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了php判断IP地址是否在多个IP段内的具体代码,供大家参考,具体内容如下IP.class.php=$start&&$ipIntIpRang.
本文实例讲述了Java判断IP地址为内网IP还是公网IP的方法。分享给大家供大家参考。具体分析如下:tcp/ip协议中,专门保留了三个IP地址区域作为私有地址,
手机静态ip地址填写方法: 1、第一栏“IP地址”,填写你的有效IP地址,此文以192.168.152.84为例来填写。 2、第二栏“子网掩码”,不用手动填
Java判断IP地址的合法性0.前言有时候我们要对用户输入的IP地址进行校验,判断这个IP地址是不是一个合法的IP地址。1.实现思路最简单的实现方法是构造一个正
Discuz!内置了ip库和ip地址解析方法,定义文件:\source\function\function_misc.php相关函数[php]viewplain