通过淘宝IP接口查询客户端地址
a href=http://qita.in/bMv target=_blank rel=nofollowimg alt=填写您的邮件地址,订阅我们的精彩内容: src=http://static.oschina.net/uploads/img/201302/16195715_kPci.png //a原文地址: a href=http://blog.qita.in target=_bl
原文地址:
http://blog.qita.in<?php
/*
通过淘宝API接口查询客户端地址
调用淘宝的API接口http://ip.taobao.com/service/getIpInfo.php?ip=ip地址
*/
$ip=get_ip_data();
function get_ip_data(){
$ip=file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=".get_client_ip());
$ip = json_decode($ip);
if($ip->code){
return false;
}
$data = (array) $ip->data;
return $data;
}
//取客户端 ip
function get_client_ip()
{
if (isset($_SERVER['HTTP_CLIENT_IP']) and !empty($_SERVER['HTTP_CLIENT_IP']))
{
return $_SERVER['HTTP_CLIENT_IP'];
}
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) and !empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
return strtok($_SERVER['HTTP_X_FORWARDED_FOR'], ',');
}
if (isset($_SERVER['HTTP_PROXY_USER']) and !empty($_SERVER['HTTP_PROXY_USER']))
{
return $_SERVER['HTTP_PROXY_USER'];
}
if (isset($_SERVER['REMOTE_ADDR']) and !empty($_SERVER['REMOTE_ADDR']))
{
return $_SERVER['REMOTE_ADDR'];
}
else
{
return "0.0.0.0";
}
}
?>
- 上一篇:php分页类
- 下一篇:记录各搜索蜘蛛爬行记录php代码
精彩图集
精彩文章






