$ip_addr = $_SERVER['REMOTE_ADDR'];
$geoplugin = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$ip_addr));
if (is_numeric($geoplugin['geoplugin_latitude']) && is_numeric($geoplugin['geoplugin_longitude'])) {
$lat = $geoplugin['geoplugin_latitude'];
$long = $geoplugin['geoplugin_longitude'];
}
echo 'IP位置:' . $ip_addr . '</br>';
echo 'Lat:' . $lat . '</br>';
echo 'Long:' . $long . '</br>';
參考來原: http://hk.uwenku.com/question/p-psitgahe-bao.html