ホームページ > バックエンド開発 > PHPチュートリアル > PHP クエリ IP 位置 (県、市)_PHP チュートリアル

PHP クエリ IP 位置 (県、市)_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:49:14
オリジナル
1354 人が閲覧しました

この記事では、クライアントの IP アドレスに基づいて都市と地域の php インスタンスを取得するための関連する API インターフェイスの使用方法を紹介します。見てみましょう。

今日は、クライアントの IP アドレスに基づいて位置を取得する小さな PHP プログラムを共有します。以前に作成し、このインターフェイスはまだ安定していると感じています。インターネット上には同様のコードがたくさんありますが、私のコードはまだ非常に優れていると思います。コアのコードはわずか 3 行で実装できます。機能はそれほど強力ではありませんが、日常使用には十分です。コードは次のとおりです:

コードは次のとおりです コードをコピー

IP 経由で所有権を取得


図 1: 返されるデータ


図 2: クエリが成功しました


気に入ったら、数行のコードで実行できるので、ぜひ試してみてください。 !

この記事は Dai Xiaorui のブログからのものです。元のアドレス: http://www.daixiaorui.com/read/3.html

<フォームアクション=""メソッド="投稿">

IP アドレスを入力してください:

//IPアドレスを取得します

//$ip = $_SERVER['REMOTE_ADDR'] //クライアントのIPを自動的に取得します

;

//IPに対応するリージョン

if(!empty($_POST['ip'])){

$ip = $_POST['ip'];

//インターフェイス アドレス。図 1 に示すように、XML 結果セットが返されます。

$str = file_get_contents("http://www.yodao.com/smartresult-xml/search.s?type=ip&q=".$ip);

//内部のアドレス情報を取得するには、xml を抽出する方法がたくさんあります。私は正規表現を使用します。

preg_match_all( "/(.*?)/",$str,$addr1);

//最終結果、図 2 に示す;

$addr = $ip."=>".$addr1[1][0];

$addr をエコー;

}

?>


図 1: 返されるデータ


図 2: クエリが成功しました


気に入ったら、数行のコードで実行できるので、ぜひ試してみてください。 !

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632723.html技術記事この記事では、クライアント IP アドレスに基づいて都市および地域の PHP インスタンスを取得するための関連 API インターフェイスの使用方法を紹介します。以下を見てみましょう。 今日は、クライアント IP アドレスに基づいて...
を取得するための PHP メソッドを共有します...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート