why invalid IP is valid?
-
Hi, I am using PHP and I am trying to validate IP address to check if valid IPv4, IPv6 or invalid. but when I am connected to localhost I am getting IP address as ::1 it says:
::1 is a valid IPv6 address
How can I fix it please?
$ip = $_SERVER['REMOTE_ADDR'];
if (!filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) === false)
{
echo("" . "$ip is a valid IPv6 address");
}
else if (!filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) === false)
{
echo("" . "$ip is not valid IPv4 address");
}
else
{
echo("" . "invalid address");
}Technology News @ www.JassimRahma.com
-
Hi, I am using PHP and I am trying to validate IP address to check if valid IPv4, IPv6 or invalid. but when I am connected to localhost I am getting IP address as ::1 it says:
::1 is a valid IPv6 address
How can I fix it please?
$ip = $_SERVER['REMOTE_ADDR'];
if (!filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) === false)
{
echo("" . "$ip is a valid IPv6 address");
}
else if (!filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) === false)
{
echo("" . "$ip is not valid IPv4 address");
}
else
{
echo("" . "invalid address");
}Technology News @ www.JassimRahma.com