Как получить название страны от использования IP-адреса Php с использованием коммерческого региона GeoIP Выпуск. Кто-либо помогает мне?
Я не думаю, что вы можете сделать это просто используя 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
Код
$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