Php 使用哪种:远程地址或服务器地址
两者之间有什么真正的区别吗Php 使用哪种:远程地址或服务器地址,php,Php,两者之间有什么真正的区别吗 $_SERVER['REMOTE_ADDR'] $_SERVER['SERVER_ADDR'] 我跟踪一个页面的访问者,我一直使用REMOTE\u ADDR,但最近我看到一个脚本收集了这两个信息。这是更好的做法还是不需要?SERVER\u ADDR是运行PHP代码的服务器的地址。你不需要收集它REMOTE\u ADDR是您想要的。$\u服务器['REMOTE\u ADDR']返回用户查看当前页面的IP地址。和$\u SERVER['SERVER\u ADDR']返回
$_SERVER['REMOTE_ADDR']
$_SERVER['SERVER_ADDR']
我跟踪一个页面的访问者,我一直使用
REMOTE\u ADDR
,但最近我看到一个脚本收集了这两个信息。这是更好的做法还是不需要?SERVER\u ADDR
是运行PHP代码的服务器的地址。你不需要收集它REMOTE\u ADDR
是您想要的。$\u服务器['REMOTE\u ADDR']
返回用户查看当前页面的IP地址。和$\u SERVER['SERVER\u ADDR']
返回执行当前脚本的服务器的IP地址
那么您应该使用什么:
您应该使用$\u服务器['REMOTE\u ADDR']
更多信息:
$\u服务器['SERVER\u ADDR']
返回用户查看当前页面的地址
$\u服务器['REMOTE\u ADDR']
SERVER\u ADDR仅在站点托管在多个服务器上,并且您对哪个服务器处理请求感兴趣时才相关。SERVER
/REMOTE
是自解释的:/请对您的答案添加一些解释,以便其他人可以从中学习