可能重复:
What is the most accurate way to retrieve a user's correct IP address in PHP?
Is $_SERVER['REMOTE_ADDR'] always isset()?
好吧,我想知道$_SERVER['REMOTE_ADDR']
是否总是包含http请求的发送方的IP?不管它是代理,vpn还是真正的客户端IP,这个var总是包含有效的IP地址,还是客户可以以任何方式改变它?
答案 0 :(得分:3)
根据接收请求的服务器,它将始终包含请求来源的IP地址。
含义:如果请求来自防火墙/ NAT /代理后面的计算机,则内容将是防火墙/ NAT /代理的内容。