php取当前https网址的主域名的代码
以下是获取当前 HTTPS 网址的主域名的 PHP 代码:
$httpsUrl = "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$parsedUrl = parse_url($httpsUrl);
$host = $parsedUrl['host'];
$hostParts = explode(".", $host);
$mainDomain = $hostParts[count($hostParts)-2] . "." . $hostParts[count($hostParts)-1];
说明:
- 首先,将
$_SERVER['HTTP_HOST']和$_SERVER['REQUEST_URI']拼接起来,获取当前 HTTPS 网址。 - 然后,使用
parse_url()函数解析出网址的主机名。 - 接着,使用
explode()函数将主机名按照点号分割成数组。 - 最后,将数组的倒数第二个元素和最后一个元素拼接起来,即为当前 HTTPS 网址的主域名。
需要注意的是,这段代码只适用于获取当前 HTTPS 网址的主域名,如果需要获取其他网址的主域名,需要对代码进行相应的修改
原文地址: https://www.cveoy.top/t/topic/cGuD 著作权归作者所有。请勿转载和采集!