有时HTTP_FORWARDED_FOR会发生变化吗?

时间:2018-03-27 13:26:02

标签: php hosting

我的网站正在使用$_SERVER['HTTP_FORWARDED_FOR']变量观看访问者的IP。虽然,非常罕见的情况下,它返回的IP不同于实际的IP(不是完全不同,在我国内部相同)。会是什么呢?我对托管基础设施一无所知。

1 个答案:

答案 0 :(得分:1)

而不是使用$_SERVER['HTTP_FORWARDED_FOR']您是否尝试使用$_SERVER['REMOTE_ADDR']来吸引访问者/用户IP

编辑: 尝试以上或使用此

进行更简单和测试的输出
$ip = $_SERVER['REMOTE_ADDR']?:($_SERVER['HTTP_X_FORWARDED_FOR']);
echo $ip;