5

可能重复:
在 PHP 中检索用户正确 IP 地址的最准确方法是什么?
$_SERVER['REMOTE_ADDR'] 总是 isset() 吗?

那么,我想知道是否$_SERVER['REMOTE_ADDR']总是包含http请求的发送者的IP?不管它是代理、vpn 还是真实的客户端 IP,这个 var 是否总是包含有效的 IP 地址,或者它是否可以由客户端以任何方式更改?

4

1 回答 1

3

根据接收请求的服务器,它将始终包含请求来自的 IP 地址。

含义:如果请求来自防火墙/NAT/代理后面的计算机,则内容将是防火墙/NAT/代理的内容。

于 2012-08-31T20:10:02.773 回答