Согласно RFC 2616 , который определяет HTTP / 1.1, заголовок Host:
является обязательным.
Клиент ДОЛЖЕН включать поле заголовка узла во все сообщения запроса HTTP / 1.1.
Но руководство по PHP подразумевает, что оно может быть пустым:
'HTTP_HOST': содержимое заголовка узла: из текущего запроса , если он есть.
В каких ситуациях этот заголовок и, следовательно, $ _ SERVER ['HTTP_HOST']
могут быть пустыми? Может ли мое приложение зависеть от его наличия?