Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php $\u服务器[';远程主机';]-如何配置_Php_Apache - Fatal编程技术网

Php $\u服务器[';远程主机';]-如何配置

Php $\u服务器[';远程主机';]-如何配置,php,apache,Php,Apache,根据PHP.net,为了使用$_SERVER['REMOTE_HOST']变量,必须将web服务器配置为创建此变量。例如,在Apache中,您需要在httpd.conf中查找hostnameLookup才能使其存在 我很难理解如何配置它。首先,我如何知道我的web服务器是否是Apache?我的网站的主机是freeola.net,但我不知道它的web服务器是否是Apache 如果不是,如何配置服务器以允许此变量 如果是,如何访问httpd.conf文件?是否在FTP客户端中访问(如果相关的话,我使

根据PHP.net,为了使用$_SERVER['REMOTE_HOST']变量,必须将web服务器配置为创建此变量。例如,在Apache中,您需要在httpd.conf中查找hostnameLookup才能使其存在

我很难理解如何配置它。首先,我如何知道我的web服务器是否是Apache?我的网站的主机是freeola.net,但我不知道它的web服务器是否是Apache

如果不是,如何配置服务器以允许此变量

如果是,如何访问httpd.conf文件?是否在FTP客户端中访问(如果相关的话,我使用Filezilla)


我真的很感谢你的指导,谢谢

不要。它迫使apache对收到的每一次点击都进行反向DNS查找,性能将下降。如果你想要主机名,那么就找一个日志分析器或者其他什么东西,在你真正需要的时候进行反向查找。好的。。。我还是一个PHP的相对初学者,所以如果我搞错了,请纠正我。那么,我应该使用什么超全局函数或网络函数呢?类似于gethostbyaddr()的内容?您想做什么?remote_host是(如果已配置)连接到Web服务器的客户端的名称,与Web服务器自己的名称无关。我要收集的是访问网页的计算机的名称,例如,如果客户端访问了该网页,则会记录“Joe's Laptop”沿线的内容。您已经在服务器的访问日志中记录了IP地址。不需要查找主机名“live”。这只会让你的服务器慢下来。不要。它迫使apache对收到的每一次点击都进行反向DNS查找,性能将下降。如果你想要主机名,那么就找一个日志分析器或者其他什么东西,在你真正需要的时候进行反向查找。好的。。。我还是一个PHP的相对初学者,所以如果我搞错了,请纠正我。那么,我应该使用什么超全局函数或网络函数呢?类似于gethostbyaddr()的内容?您想做什么?remote_host是(如果已配置)连接到Web服务器的客户端的名称,与Web服务器自己的名称无关。我要收集的是访问网页的计算机的名称,例如,如果客户端访问了该网页,则会记录“Joe's Laptop”沿线的内容。您已经在服务器的访问日志中记录了IP地址。不需要查找主机名“live”。这只会让你的服务器慢下来。