Определите местоположение сеанса с IP-адресом - PullRequest
0 голосов
/ 11 ноября 2019

Есть ли способ получить приблизительное местоположение с IP-адреса конечного пользователя, используя только php?

Я провел некоторое исследование по этому вопросу. Здесь " Отслеживание точного местоположения IP-адреса ", они объявили, что это невозможно.

Но я имею в виду, взять местоположение поставщика услуг.

Дажеесли бы я только мог описать его страну, этого было бы достаточно для меня.

1 Ответ

0 голосов
/ 11 ноября 2019

Вы можете использовать глобальный массив сервера, чтобы взять ip:

ip_user = $_SERVER['REMOTE_ADDR'];

и использовать эту функцию для получения названия страны:

function ip_details($ip_user) 
{
    $json       = file_get_contents("http://ipinfo.io/{$ip_user}");
    $details    = json_decode($json);
    return $details;
}
...