是否始终定义HTTP_HOST服务器变量?

Mer*_*kos 7 php apache iis

服务器变量是否HTTP_HOST始终为所有服务器定义,或者例如在IIS中使用其他名称定义,甚至根本没有定义?

此外,该值始终定义?或者某些主持人他们没有定义这个价值?有没有其他方法来检索该值?

ver*_*ude 7

引用手册

HTTP_HOST是

Contents of the Host: header from the current request, if there is one. 

HTTP_HOST是客户端HTTP请求的一部分,它指定将请求定向到哪个主机名.如果未设置HTTP_HOST,则客户端要么非常非常老(HTTP 1.0不支持HTTP_HOST),要么直接向您的网站IP发出请求.

我认为自HTTP 1.1以来,主机HTTP标头是强制性的