0
我有一個運行在IIS上的PHP網站。我如何將網站名稱讀入使用PHP的變量?從php讀取IIS網站名稱
這是我將如何使用
string WebSiteName = System.Web.Hosting.HostingEnvironment.ApplicationHost.GetSiteName();
我怎樣才能做到在PHP同樣的事情做到這一點的.NET?
我有一個運行在IIS上的PHP網站。我如何將網站名稱讀入使用PHP的變量?從php讀取IIS網站名稱
這是我將如何使用
string WebSiteName = System.Web.Hosting.HostingEnvironment.ApplicationHost.GetSiteName();
我怎樣才能做到在PHP同樣的事情做到這一點的.NET?
你可以在$_SERVER[]
variable找到它。
$_SERVER['SERVER_NAME']
是擁有所提供的腳本的服務器或虛擬主機的名稱。
$_SERVER['HTTP_HOST']
是從請求的Host:
HTTP頭中提取的。
理論上它們應該包含相同的值。在現實世界中,我認爲$_SERVER['HTTP_HOST']
更可靠(實際上,這是瀏覽器所要求的)。
(我認爲$_SERVER['SERVER_NAME']
是您發佈的.net代碼返回的那個)。