Результаты с ip-api.com не возвращаются (поиск интернет-провайдера по IP-адресу) - PullRequest
0 голосов
/ 11 октября 2018

Я использую приведенный ниже код для получения интернет-провайдера с данного IP-адреса.До двух дней назад все работало нормально, и я почти уверен, что ничего не изменил.

API: http://ip -api.com / docs / api: serialized_php

Я знаю, что Unserialize устарела и должна использовать JSON, но все же она должна работатьи хотел бы использовать это.

<?php
// IP to search
$rvrsipmx = '151.101.1.69';
$ispQuery = @unserialize(file_get_contents('http://ip-api.com/php/'.$rvrsipmx));
if($ispQuery && $ispQuery['status'] == 'success') {
echo 'ISP: ' . $ispQuery['isp'];

} else {
  echo 'ISP not found';
}
?>

Для каждого запроса я получаю ISP не найден .Он работает, когда данный IP-адрес передается в браузер следующим образом: http://ip -api.com / php / 151.101.1.69

Мой IP-адрес не заблокирован , Этобыла проверена через их функцию Unban ip-api.com/docs/unban

var_export ($ ispQuery);возвращает значение false

Что я делаю не так?

решено: allow_url_fopen: off изменено на на и работает

...