ip-api.com的结果未返回(从IP地址查找ISP)

时间:2018-10-11 17:21:26

标签: php serialization ip file-get-contents

我正在使用以下代码从给定的IP地址接收ISP。直到两天前它运行良好,而且我很确定自己没有做任何改变。

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:关闭 更改为启用并且有效

0 个答案:

没有答案