геолокация — геоплугин возвращает ложь

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

Иногда я получаю географическое местоположение, а иногда file_get_contents возвращает false.

URL-адрес геоплана доступен через браузер, поэтому страница существует.

Информация PHPinfo показывает: allow_url_fopen Вкл. Вкл.
Моя главная проблема — это непоследовательность, почему иногда это работает, а иногда не получается, почти как если бы сервер геоплуги.нет блокировал мой сервер.

Использование IP-адреса Google для устранения проблемы:

$query = http_build_query(array('ip'=>"74.125.230.83"));
$url = "http://www.geoplugin.net/json.gp?" . $query;
var_dump($url);
var_dump(file_get_contents($url)); - returns false.

file_get_contents (»http://www.google.com«); работает нормально, так что это не проблема функции.
Это не соответствует и может приходить и уходить без предупреждения.

Итак, мой вопрос: как я могу начать отлаживать это?
Кто-нибудь когда-нибудь сталкивался с этой проблемой раньше?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]