摘要:
在 PHP 中获取用户 IP 地址,首先需要看看 $_SERVER['REMOTE_ADDR'] 变量。使用这个变量在很多情况下是可行的。使用的代码如下:$realip = $_SERVER['REMOTE_ADDR'];但是,如果用户通过代理访问网站,或者网站处于反向代理后面(如果网站托管在 AppFog,OpenShift 等云平台上,通常会是这种情形),这个变量的信息就不正确了。这时候,我们需要通过 $_SERVER['HTTP_X_FORWARDED_FOR'] 变量来得到用户的真实 IP 地址。由于代理可能有多个,这个变量是由用多个 I 阅读全文