如何获取当前的域名?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (14)

我的网站在服务器上

http://www.myserver.uk.com

为此,我有两个域:

http://one.com

http://two.com

我希望使用PHP当前域,但如果我使用$_SERVER['HTTP_HOST']然后这个告诉我

myserver.uk.com

而不是:

one.com or two.com

如何获得域名,而不是服务器名?我有PHPVersion 5.2

提问于
用户回答回答于

尝试使用这个: $_SERVER['SERVER_NAME']

或解析

$_SERVER['REQUEST_URI']

用户回答回答于

使用$_SERVER['HTTP_HOST']让我maindomain.extension。看起来像对我来说最简单的解决方案。

编辑:如果实际上通过iFrame“重定向”,则可以添加一个指定域的get参数。

<iframe src="myserver.uk.com?domain=one.com"/>

然后你可以设置一个会话变量来保存整个应用程序中的这些数据。

扫码关注云+社区