亚洲人成色777777精品音频,性欧美,玩弄少妇,亚洲国产精久久久久久久,亚洲国产综合,国产精品,性欧美牲交xxxxx视频欧美

最簡單的根據(jù)IP判斷地區(qū)的PHP代碼

日期:2015-04-14 分類:網(wǎng)絡(luò)技術(shù) 瀏覽:11705 來源:邦明科技


為了少一個數(shù)據(jù)庫表的字段,我們只要獲取用戶的IP,即可根據(jù)IP判斷IP所在地區(qū),地區(qū)不用在數(shù)據(jù)庫表里面添加一個字段,直接拷貝下面的PHP代碼運行試試看:


(可參考DESTOON系統(tǒng)的寫法,速度超級快,調(diào)用ip.data的方式,下面這種方式速度不怎么快)

最簡單的根據(jù)IP判斷地區(qū)的PHP代碼:iparea.php

<?php
//利用淘寶接口根據(jù)ip查詢所在區(qū)域信息
$res1 = file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=113.116.83.95"); 
$res1 = json_decode($res1); 
$array = get_object_vars($res1);//賦值給數(shù)組 
foreach($array as $value){ 
echo $value->region."
"; 
echo $value->city."
"; 
}
?>


如果是利用新浪接口根據(jù)ip查詢所在區(qū)域信息,代碼如下:

<?php
/*取出客戶端IP地址及所在地區(qū)*/
echo address(127.0.0.1);
function address($ip) {
    $info = json_decode(file_get_contents('http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip='.$ip.'&format=json'), false);
    if ($info ->ret == 1) {
        if ($info ->province != $info ->city) {
            return $info ->province.$info ->city."  ".$info ->district."  ".$info ->desc;
        } else {
            return $info ->province."  ".$info ->district."  ".$info ->desc;
        }
    } else {
        return '地球';
    }
}
?>



上一篇: CSS導(dǎo)航下拉菜單被JS幻燈片擋住的解決辦法

下一篇: PHP導(dǎo)出excel表格最簡單的代碼-PHP從數(shù)據(jù)庫導(dǎo)出excel的原理


QQ客服

客服微信