Задать вопрос
@HAbRAhabp

Как получить JSON в таком случае?

Пилю скрипт, который определяет страну посетителя через сервис rest.db.ripe.net
Получаю все JSON. а как получить страну незнаю. Например вот: rest.db.ripe.net/search.json?query-string=95.52.37.73
Нужно получить
"name" : "country",
  "value" : "RU"

а именно сам RU. Вот мой скрипт на PHP
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$ripe = file_get_contents('http://rest.db.ripe.net/search.json?query-string='.$ip);
$jsonripe = json_decode($ripe);
$country = 'как получить?';
?>
  • Вопрос задан
  • 261 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
sidorenkoda
@sidorenkoda
Программист, верстальщик, руководитель проектов
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$ripe = file_get_contents('rest.db.ripe.net/search.json?query-string='.$ip);
$jsonripe = json_decode($ripe, 1);
$country = $jsonripe['objects']['object'][0]['attributes']['attribute'][11]['value'];
?>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@IceJOKER
Web/Android developer
$jsonripe = json_decode($ripe, true);
var_dump($jsonripe);
//дальше , надеюсь, сами разберетесь
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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