HTTP_HOST и SERVER_NAME в зарезервированных переменных PHP SERVER часто совпадают. Причина в том, что порт сервера равен 80, тогда HTTP_HOST будет опущен и не отображаться, а порт службы HTTP по умолчанию — 80, поэтому в большинстве случаев HTTP_HOST. не отображать этот номер порта. А если используется SSL-ссылка, будет отображаться номер порта.
Итак HTTP_HOST = SERVER_NAME:SERVER_PORT