So i'm having this code `
$client = $_SERVER['HTTP_CLIENT_IP'];
$forward = $_SERVER['HTTP_X_FORWARDED_FOR'];
$remote = $_SERVER['REMOTE_ADDR'];
if (filter_var($client, FILTER_VALIDATE_IP)) $ip = $client;
elseif (filter_var($forward, FILTER_VALIDATE_IP)) $ip = $forward;
else $ip = $remote;
echo '<script>console.log("'.$ip.'")</script>';
`
I want to get visitor's ip but every time it returns false ips. So anyone knows how to solve this problem , or what is the reason ? I also think it could be server-side or hosting problem