/**
* @Description:顶级域名
* @author veer
* @date 2021-8-9
* @return $host (域名字符串|空)
*/
function get_host($url){
$tempu = parse_url($url);
$domain = $tempu['host'];
$host = '';
$data = explode('.',$domain);
$count = count($data);
$count2 = $count - 1;
$hosta = $data[$count2];
if(empty(intval($hosta))){//ip地址返回为空,不是域名
$hostb = $data[($count2 - 1)];
$hostc = $data[($count2 - 2)];
$hostd = $hosta.'.'.$hostb;
$host_cn = 'com.cn,net.cn,org.cn,gov.cn';
if(strpos($host_cn,$hostd) !== false){
$host = $hostc.'.'.$hostd;
}else{
$host = $hostb.'.'.$hosta;
}
}
return $host;
}
调用方法
$url = 'https://wanwang.aliyun.com/?spm=5176.19720258.J_8058803260.55.c9a82c4aN692uu';
$str = get_host($url);
var_dump($str);
$url = 'https://mp.weixin.qq.com/s/SSqu19ndyL14HpBSfUhVxg';
$str = get_host($url);
var_dump($str);