php獲取ip位址所在的地理位置的實現

2021-09-25 10:15:11 字數 714 閱讀 2751

<?php  

function getiplocation($queryip) 

$ip = getiplocation('111.186.116.208');//將ip傳入進來

print_r($ip);//列印結果

?>

如果把提交的$result列印出來的話,顯示如下:

最後顯示的結果為中國上海市  教育

2,通過**提供的介面

<?php

header("content-type:text/html;charset=utf-8");//設定編碼格式

function getcity($ip)

$city = $ipinfo->data->region.$ipinfo->data->city;

return $city; 

}// example

print_r(getcity("111.186.116.208"));

?>

列印出-開啟的url位址後,可以發現,它是以json格式返回資料的,因此需要進行解碼(json_decode)

最後得到的結果為:上海市上海市

php獲取ip位址所在的地理位置

function getiplocation queryip ip getiplocation 111.186.116.208 將ip傳入進來 print r ip 列印結果 如果把提交的 result列印出來的話,顯示如下 最後顯示的結果為中國上海市 教育 2,通過 提供的介面 header co...

PHP獲取IP所在地位址

原理簡述 利用 ip.taobao.com 提供的乙個功能,先獲取 json 格式字串,再解碼 json 字串新建檔案getaddress.class.php classss getaddress 獲取ip所在地位址函式 param ip p位址,預設為本機ip function getipfrom...

PHP 根據IP位址獲取所在城市

檔案目錄 iplocation qqwry qqwry.dat ipcity.class.php ipcity.class.php檔案 開啟ip資料庫 if fd fopen dat path,rb explode函式分解ip位址,運算得出整數形結果 userip explode userip us...