Я смущен различием между этими двумя переменными сервера. При проверке документации IIS в ней указано: -
HTTP_HOST
Возвращает имя веб-сервера. Это может быть или не быть таким же, как SERVER_NAME в зависимости от типа имени разрешение, которое вы используете в своей сети сервер (IP-адрес, заголовок хоста).
SERVER_NAME
Имя хоста сервера, псевдоним DNS или IP-адрес, как он появился в URL с саморегуляцией.
Может ли кто-нибудь привести некоторые примеры того, как они могут быть разными?
У нас есть 2 веб-сервера IIS в нашей веб-ферме.. и у каждого есть 2 веб-сайта (одинаково, конечно, на сервер).
Для каждого веб-сайта имеется около 5 привязок.
Итак, каковы будут значения? какая разница?