这个需求还是很有用的哦,大伙们,可要好好学习哦。
目前在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 { // 否 } ?>