[Source] Verificar si una dirección IP es válida y si es IPv6 o IPv4

Iniciado por Polsaker, Octubre 22, 2014, 09:50:04 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

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:

Código: php

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!