местоположение — Как я могу получить адрес шлюза посетителя? Переполнение стека

Я видел много сумасшедших программ, работающих на веб-сайтах, которые обнаруживают адрес шлюза удаленного посетителя (адрес локального маршрутизатора) на веб-сайтах PHP.

Как это возможно? Я много об этом ищу, но ничего не объясняю, конечно ..
Кто-нибудь знает, как работают эти коды?

Спасибо,
(извините, бедный EN.)

-2

Решение

обращаться Как получить IP-адрес клиента в PHP?

// Функция для получения IP-адреса пользователя

function getUserIP() {
$ipaddress = '';
if (isset($_SERVER['HTTP_CLIENT_IP']))
$ipaddress = $_SERVER['HTTP_CLIENT_IP'];
else if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
$ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
else if(isset($_SERVER['HTTP_X_FORWARDED']))
$ipaddress = $_SERVER['HTTP_X_FORWARDED'];
else if(isset($_SERVER['HTTP_X_CLUSTER_CLIENT_IP']))
$ipaddress = $_SERVER['HTTP_X_CLUSTER_CLIENT_IP'];
else if(isset($_SERVER['HTTP_FORWARDED_FOR']))
$ipaddress = $_SERVER['HTTP_FORWARDED_FOR'];
else if(isset($_SERVER['HTTP_FORWARDED']))
$ipaddress = $_SERVER['HTTP_FORWARDED'];
else if(isset($_SERVER['REMOTE_ADDR']))
$ipaddress = $_SERVER['REMOTE_ADDR'];
else
$ipaddress = 'UNKNOWN';
return $ipaddress;
}
0

Другие решения

Я нашел кусок кода в дикой природе, работает только в Internet Explorer …
Но некоторые люди могут обойти это, я не знаю ..

КОД ЗДЕСЬ

0

По вопросам рекламы [email protected]