Net_Geo::getRecord() -- IP についての地理的な位置情報を取得する
説明
ひとつ、もしくは複数の対象についての地理的な位置情報を取得します。
返される配列の STATUS 要素の中に、エラーメッセージあるいは "OK"
が書き込まれます。
返り値
array - 対象についての地理的な位置情報を格納した配列。
例外・エラー
表 54-1STATUS のエラー情報
| エラーコード | エラーメッセージ | 原因 | 対応方法 |
|---|
| 文字列 "OK" |
"No error occured."
|
対象が正しく処理されました。
|
NULL
|
| 定数 INPUT_ERROR |
"User input is unusable target"
|
指定された対象は処理されませんでした。
|
target パラメータをチェックします。単一のドメイン名・IP アドレスを
表す文字列、あるいは複数のドメイン名・IP アドレスからなる一次元配列
のどちらかでなければなりません。
|
| 定数 NETGEO_HTTP_ERROR |
"Netgeo unreachable"
|
Netgeo サービスへの接続を確立できませんでした。
|
http://netgeo.caida.org/perl/netgeo.cgi (デフォルトで使われる URL)
が存在することを確認します。もしスクリプトが移動していた場合は
Net_Geo() の $alternateServerUrl パラメータを設定します。
|
注意
この関数は、スタティックにコールする
ことはできません。