当我尝试检索远程用户的主机名时,为什么会出现此错误?
Message: Undefined index: REMOTE_HOST
在阅读文档时,我了解到它需要在 httpd.conf 中启用。但我不确定 httpd.conf 中需要编辑什么。
这不是一个错误,而是一个通知。 REMOTE_HOST 并非在所有情况下都定义。 REMOTE_ADDR 是。如果需要,您需要重新配置您的网络服务器。HostnameLookups On
这样做,但会导致速度减慢。
替代方案:让 PHP 进行查找,这样您就可以在不需要时跳过它(为了速度):
$r = $_SERVER["REMOTE_HOST"] ?: gethostbyaddr($_SERVER["REMOTE_ADDR"]);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)