Net_Geo::getRecord()

Net_Geo::getRecord() -- IP についての地理的な位置情報を取得する

概要

require_once('Net/Geo.php');

array getRecord() (mixed $target)

説明

ひとつ、もしくは複数の対象についての地理的な位置情報を取得します。 返される配列の 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 パラメータを設定します。

注意

この関数は、スタティックにコールする ことはできません。