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