从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=’',$ip));
$city = stripslashes(ucfirst($addr_details['geoplugin_city']));
return $city;
} }