如何在没有域和子域 http://或 https://的情况下获取当前站点网址?
输入 -> http://www.example.com/
|输出 -> www.example.com
输入 -> http://site.example.com/
|输出 -> site.example.com
输入 -> example.com/
|输出 -> www.example.com
我尝试使用$_SERVER['SERVER_NAME']
但这并不完全有效。
这个答案可以帮助你检索URL。一旦你有了它,看看处理它的parse_url()
函数:
$parsed = parse_url('http://www.example.com');
echo $parsed['host']; // www.example.com
试试这个
echo $_SERVER['REQUEST_URI'];
有关更多信息,请查看文档
我认为$_SERVER['HTTP_HOST']
就是你要找的。