IP の場所、最初の IP インデックスのオフセット アドレス、および最後の IP インデックスのオフセット アドレスをクエリするための PHP コード クラス。PHP5 より前のバージョンと互換性を保つために、このクラスはデストラクターを使用せず、自動的に閉じます。 IP ライブラリを呼び出し、IP Convert ip2long を ipv4 インターネット アドレスに渡し、インデックス領域の IP アドレスと比較するためにビッグ エンディアン バイト オーダーに圧縮します。
まず、このコースで使用する必要がある php クエリ IP ロケーション コード ライブラリをダウンロードします: //m.sbmmt.com/xiazai/leiku/541
ダウンロードが完了したら、必要な php クラス ファイルを見つけて、それを解凍します。ローカル ディレクトリに移動して、新しい php ファイルを作成します。
完了後、新しい PHP ファイルでこのクラスを呼び出し、クラスをインスタンス化する必要があります:
<?php include_once 'ip.php';//引入类文件 $ip=new iplocation("qqwry.dat");//实例化 $address=$ip->getaddress("183.160.1.86"); echo '<pre class="brush:php;toolbar:false">'; print_r($address); ?>
このファイルを実行して、以下に示す結果を取得します:
以上がPHP で IP の場所をクエリするための実装アイデアの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。