require_once "Net/GeoIP.php";
array lookupRegion() (string $addr)
array lookupRegion()
This method returns an array containing the country code and the region for the specified IP address. It works only with a non-free Region database.
Example 48-1. Looking up the region
require_once "Net/GeoIP.php"; $geoip = Net_GeoIP::getInstance("/path/to/geoipdb.dat"); try { list($country_code, $region) = $geoip->lookupRegion($_SERVER['REMOTE_ADDR']); } catch (Exception $e) { // Handle exception }
string $addr - IP address
Note: Hostnames are not supported. More information.
This method throws an exception if the IP address is invalid.