<? $ip = $user['ip']; // IP, который будем проверять // формируем URL для запроса $url = "http://ip-api.com/json/$ip"; // делаем запрос к API $data = @file_get_contents($url); // если получили данные if($data){ // декодируем полученные данные $dataDecode = json_decode($data); // выводим данные echo "Страна: " . $dataDecode->country . "<br/>"; echo "Город: " . $dataDecode->city . "<br/>"; echo "Провайдер: " . $dataDecode->isp . "<br/>"; echo "Область: " . $dataDecode->regionName . "<br/>"; echo "Часовой пояс: " . $dataDecode->timezone . "<br/>"; echo "Почтовый индекс: " . $dataDecode->zip . "<br/>"; }else{ echo "Сервер не доступен!"; } /* выведет: Страна: Russia Город: Yekaterinburg Провайдер: ZAO AKADO-Ekaterinburg Область: Sverdlovskaya Oblast' Часовой пояс: Asia/Yekaterinburg Почтовый индекс: 620002 */ ?>