php – 消息:未定义的索引:$_SERVER中的REMOTE_HOST
发布时间:2020-12-13 13:03:31 所属栏目:PHP教程 来源:网络整理
导读:当我尝试检索远程用户的主机名时,为什么会出现此错误? Message: Undefined index: REMOTE_HOST 阅读文档时,我发现需要在httpd.conf中启用它.但我不确定需要在httpd.conf中编辑什么. 这不是错误,而是一个通知.在所有情况下都没有定义REMOTE_HOST. REMOTE_ADD
当我尝试检索远程用户的主机名时,为什么会出现此错误?
Message: Undefined index: REMOTE_HOST 阅读文档时,我发现需要在httpd.conf中启用它.但我不确定需要在httpd.conf中编辑什么.
这不是错误,而是一个通知.在所有情况下都没有定义REMOTE_HOST. REMOTE_ADDR是.如果需要,您需要重新配置您的网络服务器. HostnameLookups On会这样做,但它会导致速度减慢.
替代方案:让PHP进行查找,以便在不需要时跳过它(速度): $r = $_SERVER["REMOTE_HOST"] ?: gethostbyaddr($_SERVER["REMOTE_ADDR"]); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |