根據ip呼叫新浪api獲取城市名並轉成拼音

2022-10-06 07:24:12 字數 1058 閱讀 5512

功能:

1,獲取當前ip位址,

2,呼叫新浪api,獲取到當前城市。

3,將中文轉換為拼音後跳轉。

複製** **如下:

php include './pinyin.php';

//獲取當前ip

} //獲取城市資訊api

function getlocation($ip)

//當前ip位址

$currentip = getip();

//通過當前ip獲取資訊

$getlocation = getlocation($currentip);

$currentinfo = json_decode($getlocation, true); 

//判斷ip是否為有效

if($currentinfo['ret'] == '-1')

//當前城市中文名

$currentcityname = $currentinfo['city'];  

$currentcityename = $pin->pinyin("$currentcityname",'utf8');

//城市拼音多音字

switch($currentcityename)

//重定向瀏覽器

header("location: ");

exit;

本文標題: 根據ip呼叫新浪api獲取城市名並轉成拼音

本文位址:

利用新浪api獲取ip歸屬地

因為做 要獲取ip歸屬地,找的那些個外國api理所應當的不出中國字,很沒有本土風情,索性直接放棄,找國內的api。下邊貼個api的簡單python示例 from urllib import urlopen import json defget location ip web url ip ip da...

根據ip獲取城市的位置資訊

url areajson file get contents url 簡單的get請求,沒用curl areaarr json decode areajson,true cityname areaarr city 市 path config get city cache path 讀取檔案 city...

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...