文章介紹利用相關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地址獲得...