如何使用php获取客户端公共IP地址?

韦巴·贾恩(Vaibhav Jain)

我用了

if(!empty($_SERVER['HTTP_CLIENT_IP']))
{
        //check ip from share internet
        $ip = $_SERVER['HTTP_CLIENT_IP'];
    }
else if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
        //to check ip is pass from proxy
        $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
    }
else{
        $ip = $_SERVER['REMOTE_ADDR'];
    }

echo  $ip;

获取客户端IP地址

当我在本地服务器上对其进行测试时,它正在工作,但是当我将文件上传到托管我的网站的远程服务器时,它正在获取我的服务器IP地址而不是客户端IP

多坦科恩

您的服务器可能位于内部代理或负载平衡器之后。尝试使用我的PHP Utilities Functions库,该库具有此代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Restify从请求对象获取客户端IP?

来自分类Dev

使用代理获取客户端IP地址-PHP5.4.4-14 + APACHE 2.2.22-13 + Debian 7 + HTTPS

来自分类Dev

获取客户端机器的IP地址

来自分类Dev

在ASMX Web服务上获取客户端的IP地址

来自分类Dev

获取HTTP客户端的IP地址

来自分类Dev

获取客户端的IP地址

来自分类Dev

如何在Roda中获取客户端的IP地址?

来自分类Dev

如何从SimpleHTTPServer获取客户端IP

来自分类Dev

在websocket库中获取客户端IP地址

来自分类Dev

使用ServerEndpoint时获取客户端IP地址

来自分类Dev

如何基于客户端IP在php中获取时区

来自分类Dev

如何使用aiohttp获取客户端的IP地址

来自分类Dev

获取网站客户端返回主机IP的IP地址

来自分类Dev

获取远程桌面客户端的公共IP地址

来自分类Dev

如何使用LogBack记录客户端IP地址

来自分类Dev

PHP:获取客户端MAC地址

来自分类Dev

如何使用php获取客户端公共IP地址?

来自分类Dev

使用代理获取客户端IP地址-PHP5.4.4-14 + APACHE 2.2.22-13 + Debian 7 + HTTPS

来自分类Dev

使用C#的TCP / IP服务器/客户端多连接并接收客户端的公共IP地址

来自分类Dev

如果使用HTTPS,如何获取客户端的IP地址?

来自分类Dev

如何从Redis获取客户端地址

来自分类Dev

OpenVPN客户端如何知道我服务器的公共IP地址?

来自分类Dev

获取客户端静态IP地址

来自分类Dev

如何使用Oracle APEX获取远程客户端IP地址?

来自分类Dev

使用 wsDualHttpBinding 在 WCF 中获取客户端 IP 地址

来自分类Dev

如何获取 OpenVPN 客户端的 IP 地址

来自分类Dev

使用 PHP 获取客户端 IP

来自分类Dev

如何获取客户端的IP地址?(Spring WebFlux WebSocket)

来自分类Dev

获取本地客户端IP地址

Related 相关文章

热门标签

归档