功能:
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...