-4

如何为域和子域获取没有 http:// 或 https:// 的当前站点 URL?

输入 - > http://www.example.com/| 输出 ->www.example.com
输入 -> http://site.example.com/| 输出 ->site.example.com
输入 -> example.com/ | 输出->www.example.com

我尝试使用$_SERVER['SERVER_NAME'],但这并不完全有效。

4

3 回答 3

3

这个答案可以帮助您检索 URL。一旦你有了它,看看parse_url()处理它的函数:

$parsed = parse_url('http://www.example.com');
echo $parsed['host']; // www.example.com
于 2013-10-11T12:20:58.973 回答
1

尝试这个

echo $_SERVER['REQUEST_URI'];

有关更多信息,请查看文档

于 2013-10-11T12:22:09.243 回答
0

我想$_SERVER['HTTP_HOST']这就是你要找的。

于 2013-10-11T12:21:33.333 回答