- file_get_contents: documentation ( source)
- unserialize: documentation ( source)
<?
$ip = $_SERVER['REMOTE_ADDR'];
$geopluginURL='http://www.geoplugin.net/php.gp?ip='.$ip;
$addrDetailsArr = unserialize(file_get_contents($geopluginURL));
$country = $addrDetailsArr['geoplugin_countryName'];
echo $country;
?>