云南網站建設創新企業 昆明多彩網絡公司

|網頁對話|電話:0871-63215311

利用百度api方便快速查詢ip歸屬地

來源:昆明多彩網絡公司 日期:2011-02-10 閱讀: 發表評論

查詢ip的歸屬地功能一直是程序開發人員頭疼的事情,以前是利用網絡上臃腫的ip來得到結果,現在可以很方便的使用百度的api來實現。

在百度api出來之前程序員們一直都是使用臃腫的ip來實現查詢ip歸屬地的,現在百度的ip查詢API可以快速幫我們實現這個目的。

<?php
function get_city($ip=null) {
$ip = ($ip) ? $ip :$_SERVER['REMOTE_ADDR'];
$url = "http://open.baidu.com/ipsearch/s?wd=$ip&tn=baiduip";
$res = file_get_contents($url);
if ( preg_match('#來自:<b>(.+)</b>#Ui', $res, $m) ) {
return $m[1];
}
}
//使用范例
$address= get_city("8.8.8.8");  //8.8.8.8是google公司免費提供的dns服務器。
echo $address;
?>

注意該代碼為php代碼,只適用于小規模的查詢,一般的用法是第一訪問就取得ip歸屬地,然后存入數據庫或者cookie以方便后面使用,這樣就避免了重復的去訪問百度api地址,以防被百度ban導致獲取ip歸屬地失敗。

發表評論評論列表(有 條評論)

網頁對話 0871-63215311
新疆时时下载手机版 未来三年养什么赚钱呢 为什么 拳击比赛 那么赚钱 吉林时时彩走势 3d组选730 学历不高做什么工作能赚钱 重庆时时彩什么是组六形态 庄家怎样拉高拉低股票赚钱 男人多运动 赚钱更多 拍立淘赚钱吗 安徽25选5开奖结果查询 打码赚钱攻略 赚钱宝硬盘用分区吗 腾讯分分彩后三组选包胆玩法说明 模拟城市5我是市长赚钱 犹太赚钱故事 有没有很简单的赚钱方式