получить город с IP не работает на удаленном сервере

get city from IP не работает на удаленном сервере, но работает на localhost. У кого-нибудь есть лучшие идеи для получения города из этого класса? Иногда удаленный адрес сервера отображает это:

 ::1

Вот код, который я использую:

class iplocation{

public function ipgetCity(){

$ip=$_SERVER['REMOTE_ADDR'];
$addr_details = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip=&#8217',$ip));
$city = stripslashes(ucfirst($addr_details['geoplugin_city']));
return $city;
} }

0

Решение

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

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

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