Net_Geo::getRecord()
Net_Geo::getRecord() – get geographical information about IP
Synopsis
require_once('Net/Geo.php');
array getRecord() (
mixed $target
)
Description
Get geographical information about a list of targets or a single target. Error messages or "OK" are written to element STATUS of the returned array.
Parameter
-
mixed $target
- A single IP or an array of IPs.
Return value
array
- Informative array about geographical location of target(s)
Throws
Error code | Error message | Reason | Solution |
---|---|---|---|
string "OK" | "No error occured." | Target was resolved properly. | NULL |
const INPUT_ERROR |
"User input is unusable target "
|
The target given cannot be used. | Check target parameter: A string with a single domain or IP, or a one-dimensional array with domain or IP in every element |
const NETGEO_HTTP_ERROR | "Netgeo unreachable" | A connection to the Netgeo service could not be established. | Check http://netgeo.caida.org/perl/netgeo.cgi (the default server URL used). If the script moved, use the parameter $alternateServerUrl in Net_Geo(). |
Note
This function can not be called statically.