WAMP虚拟主机不包含域

时间:2017-01-08 00:51:02

标签: php apache wamp

我正在使用WAMP,虚拟主机。问题是,当我在我的虚拟主机上时,

$_SERVER['REQUEST_URI']
当我在索引上时,

只包含一个“/”;它不包含域名。为什么呢?

1 个答案:

答案 0 :(得分:2)

是的,REQUEST_URI不应该包含主机,只包含主机之后和查询字符串之前的部分。使用:

$_SERVER['HTTP_HOST']

或者:

$_SERVER['SERVER_NAME']

HTTP_HOST是请求标头(正在访问的实际主机)中指定的那个。 SERVER_NAME是在虚拟主机上设置为ServerName的那个。如果进入ServerAlias,则并不总是彼此相同。

参考文献: