Я использую $_SERVER['REMOTE_ADDR']
в php, чтобы найти ip address
клиента.
$ipaddress=$_SERVER['REMOTE_ADDR']; echo $ipaddress;
которые возвращаются :: 1
Я также попробовал следующий код, но это также дает мне такой же результат.
if ($_SERVER['HTTP_CLIENT_IP']) $ipaddress = $_SERVER['HTTP_CLIENT_IP']; else if($_SERVER['HTTP_X_FORWARDED_FOR']) $ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR']; else if($_SERVER['HTTP_X_FORWARDED']) $ipaddress = $_SERVER['HTTP_X_FORWARDED']; else if($_SERVER['HTTP_FORWARDED_FOR']) $ipaddress = $_SERVER['HTTP_FORWARDED_FOR']; else if($_SERVER['HTTP_FORWARDED']) $ipaddress = $_SERVER['HTTP_FORWARDED']; else if($_SERVER['REMOTE_ADDR']) $ipaddress = $_SERVER['REMOTE_ADDR']; else $ipaddress = 'UNKNOWN';
Что я делаю неправильно? Как я могу получить IP-адрес клиентов?
Я бы использовал ip, чтобы найти местоположение клиента через ipinfo.io
.
Спасибо за ваше время.