php利用第三方接口获取真实ip地址输出

php利用第三方接口获取真实ip地址,比如ip138或者ip.qq.com获取到的ip和地理位置输出,输入的ip在php中要怎么调用??因为服务器屏蔽了php函数,所以需... php利用第三方接口获取真实ip地址,
比如ip138或者ip.qq.com获取到的ip和地理位置输出,
输入的ip在php中要怎么调用??
因为服务器屏蔽了php函数,所以需要第三方调用输出
代码替换掉下面的

function getIP()
{
static $realIP;
......
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");
}
}
$_SERVER['REMOTE_ADDR'] = $realIP;
//return $realIP;
}
add_action( 'init', 'getIP' );
展开
 我来答
stourweb
2015-02-10 · TA获得超过263个赞
知道小有建树答主
回答量:135
采纳率:100%
帮助的人:41.9万
展开全部

不是我不想给你复制代码是百度不让我提交,你自己照着打吧

那个获取ip的地方可以是其他地址的,用这个地址主要是可以返回ip所在城市等其他信息。具体你调试的时候看吧

更多追问追答
追问
这个代码输出的是服务器端的ip啊。。我需要获取到客户端的ip,谢谢。
追答
获取客户端ip   你可以 在客户端用js或者其他方式调 获取ip的链接 然后把得到的值post 到服务器再做以上处理
Storm代理
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式