Название страны от php

Как получить название страны от использования IP-адреса Php с использованием коммерческого региона GeoIP Выпуск. Кто-либо помогает мне?

7
задан Jon Seigel 26 April 2010 в 22:38
поделиться

3 ответа

Я не думаю, что вы можете сделать это просто используя PHP, но я нашел бесплатное решение API, которое вы можете использовать. Оно требует простого сообщения и ответа. http://www.hostip.info/use.html

пример сообщения: http://api.hostip.info/get_html.php?ip=12.215.42.19

example response: Страна: США (НАС) Город: Sugar Grove, IL

6
ответ дан 6 December 2019 в 09:19
поделиться

Код

$json = file_get_contents('http://freegeoip.appspot.com/json/66.102.13.106');
$expression = json_decode($json);
print_r($expression);

Результат

stdClass Object
(
    [status] => 1
    [ip] => 66.102.13.106
    [countrycode] => US
    [countryname] => United States
    [regioncode] => CA
    [regionname] => California
    [city] => Mountain View
    [zipcode] => 94043
    [latitude] => 37.4192
    [longitude] => -122.057
)

Получить название страны

echo $expression->countryname;

Результат

United States
7
ответ дан 6 December 2019 в 09:19
поделиться
3
ответ дан 6 December 2019 в 09:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: