3種接口
淘寶/百度/不知名/ 推薦淘寶接口
ip自個去獲取,下附帶php 獲取ip的示例
function getIP()
{
static $realip;
if (isset($_SERVER)){
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
$realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
} else if (isset($_SERVER["HTTP_CLIENT_IP"])) {
$realip = $_SERVER["HTTP_CLIENT_IP"];
} else {
$realip = $_SERVER["REMOTE_ADDR"];
}
} else {
if (getenv("HTTP_X_FORWARDED_FOR")){
$realip = getenv("HTTP_X_FORWARDED_FOR");
} else if (getenv("HTTP_CLIENT_IP")) {
$realip = getenv("HTTP_CLIENT_IP");
} else {
$realip = getenv("REMOTE_ADDR");
}
}
return $realip;
}
1,淘寶接口
特點:調用簡單,返回字符串,好使
體驗:這就是我想要的,簡單,方便
調用地址:http://ip.taobao.com/service/getIpInfo.php?ip=202.198.16.3 //更改ip即可
返回值:json字符串
截圖如下
2,百度接口
特點: json返回,清晰, 需注冊獲得key,支持經緯度定位
體驗: 測試了幾個ip,對國內的支持不錯,國外的報了service error.不可靠
調用地址:http://api.map.baidu.com/location/ip?ak=F454f8a5efe5e577997931cc01de3974&ip=202.198.16.3&coor=bd09ll //更改ip即可使用 ,具體參數下面有官網地址,自個查詢
返回值:json字符串
官網地址:http://developer.baidu.com/map/ip-location-api.htm
截圖如下:
3,不知名網點
特點 :基本能對全球ip進行定位獲取地址,基於IP 地址庫v2.0. ,js調用
體驗:不是很好,偏向於前端js的呈現,后台調用需要字符串解析 拼接
url地址:http://whois.pconline.com.cn/ipJson.jsp?callback=testJson&ip= //加上需要查詢的ip地址
返回值:需自己解析的字符串
截圖如下

