|
PHP - Узнать ip адрес клиента
PHP - Узнать ip адрес клиента
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
<?php function getIp() { $keys = [ 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'REMOTE_ADDR' ]; foreach ($keys as $key) { if (!empty($_SERVER[$key])) { $ip = trim(end(explode(',', $_SERVER[$key]))); if (filter_var($ip, FILTER_VALIDATE_IP)) { return $ip; } } } }
$ip = getIp(); echo $ip; ?>
|
|