获取URL地址中的顶级域名

获取URL地址中的顶级域名

陌路离殇
2024-10-26 发布 / 正在检测是否收录...
<?php
header('content-type:text/html;charset=utf-8');
//获取顶级域名
function getTopHost($url){
$url = strtolower($url); //首先转成小写
$host = parse_url($url)['host'];
//查看是几级域名
 $data = explode('.', $host);
 $n = count($data);
 //判断是否是双后缀
 $preg = '/[\w].+\.(com|net|org|gov|edu)\.cn$/';
 if(($n > 2) && preg_match($preg,$host)){
 //双后缀取后3位
 $host = $data[$n-3].'.'.$data[$n-2].'.'.$data[$n-1];
 }else{
 //非双后缀取后两位
 $host = $data[$n-2].'.'.$data[$n-1];
 }
 return $host;
}
© 版权声明
THE END
喜欢就支持一下吧
点赞 0 分享 收藏

评论

博主关闭了当前页面的评论