PHP查詢ip所在地(省份,市)_PHP教程

來源:互聯網
上載者:User
文章介紹利用相關api介面實現根據用戶端IP地址獲得所屬城市地區一個php執行個體,下面我們一起來看看。

今天分享一個PHP根據用戶端IP地址獲得所屬地的小程式,以前寫的,已經用了很久了,感覺這個介面還是停穩定的。雖然現在網上也有很多類似的,但是我覺得我這個還是很不錯的,核心代碼只用3行就能實現。雖然功能不是很強大,但是我們平時算是夠用的。以下是代碼:

代碼如下 複製代碼

通過IP擷取歸屬地


圖1 : 返回資料


圖2 : 查詢成功


如果喜歡的話,可以試試,幾行代碼就能搞定,我覺得還是挺實用的!!

本文章來源於 代瀟瑞部落格 原文地址:http://www.daixiaorui.com/read/3.html

//擷取ip地址

//$ip = $_SERVER['REMOTE_ADDR']; //自動擷取用戶端的IP

//ip對應的地區

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

$ip = $_POST['ip'];

//介面地址,這樣返回的是一個xml結果集,1;

$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];

echo $addr;

}

?>


圖1 : 返回資料


圖2 : 查詢成功


如果喜歡的話,可以試試,幾行代碼就能搞定,我覺得還是挺實用的!!

http://www.bkjia.com/PHPjc/632723.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/632723.htmlTechArticle文章介紹利用相關api介面實現根據用戶端IP地址獲得所屬城市地區一個php執行個體,下面我們一起來看看。 今天分享一個PHP根據用戶端IP地址獲得...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.