$ _SERVER ['SERVER_ADDR']不等于真实服务器IP地址

时间:2014-01-13 09:30:04

标签: php

我正在使用专用服务器,但$_SERVER['SERVER_ADDR']返回的IP地址与服务器的真实IP地址不同。

你会碰巧知道这是怎么回事吗?感谢

2 个答案:

答案 0 :(得分:3)

你可以使用,

gethostbyname($_SERVER['SERVER_NAME'])

getHostByName(php_uname('n'))

答案 1 :(得分:0)

尝试使用,

$_SERVER['HTTP_X_FORWARDED_FOR']

参考HTTP_X_FORWARDED_FOR