Прочитать имя веб-сайта IIS из переполнения стека

У меня есть веб-сайт PHP, работающий на IIS. Как бы я прочитал имя веб-сайта в переменную, используя PHP?

Вот как я мог бы сделать это в .net с помощью

string WebSiteName = System.Web.Hosting.HostingEnvironment.ApplicationHost.GetSiteName();

Как я могу сделать то же самое в PHP?

0

Решение

Вы можете найти его в $_SERVER[] переменная.

$_SERVER['SERVER_NAME'] Имя сервера или виртуального хоста, которому принадлежит обслуживаемый скрипт.

$_SERVER['HTTP_HOST'] извлекается из Host: HTTP-заголовок запроса.

Теоретически они должны содержать одинаковое значение. В реальном мире я думаю $_SERVER['HTTP_HOST'] является более надежным (на самом деле, это то, что запросил браузер).

(Я думаю $_SERVER['SERVER_NAME'] тот, который был возвращен .net кодом, который вы опубликовали).

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]