只获取域名

Get only domain name

我只想要没有子域名和路径的域名URL。

示例:

URL 在浏览器中加载:https://www.example.com/something。我只想要 example.com

我尝试了 echo $_SERVER['HTTP_HOST'];echo $_SERVER['SERVER_NAME']; 但输出是 www.example.com 但它想要 example.com 作为输出。

用什么?

我会检查是否存在“www”。在字符串的开头,如果字符串以“www.”开头。我会删除它。

示例:

$domain = substr($_SERVER['SERVER_NAME'],0,4) === 'www.' ? substr($_SERVER['SERVER_NAME'],4) : $_SERVER['SERVER_NAME'];
echo $domain;