任何真正的区别
$_SERVER['REMOTE_ADDR']
$_SERVER['SERVER_ADDR']
Run Code Online (Sandbox Code Playgroud)
我正在跟踪访问者的页面,我一直在使用REMOTE_ADDR,但最近我看到了一个收集这两个信息的脚本.这是更好的做法还是不需要?
Sar*_*raz 29
在$_SERVER['REMOTE_ADDR']返回的IP地址从用户正在浏览当前页面.并$_SERVER['SERVER_ADDR']返回当前脚本正在执行的服务器的IP地址.
那么你应该用什么:
你应该用$_SERVER['REMOTE_ADDR'].
更多信息:
jmz*_*jmz 21
SERVER_ADDR是运行PHP代码的服务器的地址.你不需要收集它.REMOTE_ADDR是你想要的.