2016-02-01 58 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代码返回的那个)。