Otra función que puede llegar a resultar útil. Retorna false si la dirección IP no es válida, IPV6 si es IPv6 o IPv4 si es IPv4:
function verificarip($ip){
if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) !== false){
return "IPV4";
}
if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) === false) {
return false;
}
return "IPV6";
}
muy muy útil minicode, se agradece, podrías agregar un par de filtros del estilo que tenga filter_var :)
saludos!