gpt4 book ai didi

php - 查找通过代理连接的客户端的 IP 地址

转载 作者:可可西里 更新时间:2023-11-01 12:25:46 26 4
gpt4 key购买 nike

有没有办法收集通过代理服务器连接到您网站的客户端的 IP 地址?

整个设置是一个内部 LAN,通过系统管理员,我也可以控制代理机器。我在网站服务器端使用 PHP5。

我在 PHP 中尝试了 $_SERVER['REMOTE_ADDR'] 但这个变量只存储了代理的 IP 地址。

有什么想法吗?

最佳答案

标准解决方案(在 php 中)是:

if ($_SERVER['HTTP_X_FORWARDED_FOR']){
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
else{
$ip = $_SERVER['REMOTE_ADDR'];
}

但正如第一个答案所说,这一切都取决于实际设置的 header 。

关于php - 查找通过代理连接的客户端的 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1276332/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com