2016-02-01 59 views
0

我有一個運行在IIS上的PHP網站。我如何將網站名稱讀入使用PHP的變量?從php讀取IIS網站名稱

這是我將如何使用

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

我怎樣才能做到在PHP同樣的事情做到這一點的.NET?

回答

0

你可以在$_SERVER[] variable找到它。

$_SERVER['SERVER_NAME']是擁有所提供的腳本的服務器或虛擬主機的名稱。

$_SERVER['HTTP_HOST']是從請求的Host: HTTP頭中提取的。

理論上它們應該包含相同的值。在現實世界中,我認爲$_SERVER['HTTP_HOST']更可靠(實際上,這是瀏覽器所要求的)。

(我認爲$_SERVER['SERVER_NAME']是您發佈的.net代碼返回的那個)。