国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

PHP獲取網址的頂級域名函數代碼

2024-05-04 23:13:53
字體:
來源:轉載
供稿:網友
PHP獲取網址的頂級域名函數

目前國際頂級域名有:com|edu|gov|int|mil|net|org|biz|info|pro|name|museum|coop|aero|xxx|idv|mobi|cc|me
地域型域名比較多,應該是每個國家地區(qū)都會有吧,有心可以去收集,不過據我了解這個域名都是2個字母構成的,它可以單獨使用也可以喝國際頂級域名結合使用地域型域名如:
cn 中國
tw 臺灣
hk 香港

域名例子:
jb51.cn
baidu.com
jb51.com.cn

以jb51.dom.cn為例:phpwind(自定義部分).com(國際域名部分).cn(地域型域名部分)

獲取頂級域名的PHP函數

復制代碼 代碼如下:


function getdomain($url) {
$host = strtolower ( $url );
if (strpos ( $host, '/' ) !== false) {
$parse = @parse_url ( $host );
$host = $parse ['host'];
}
$topleveldomaindb = array ('com', 'edu', 'gov', 'int', 'mil', 'net', 'org', 'biz', 'info', 'pro', 'name', 'museum', 'coop', 'aero', 'xxx', 'idv', 'mobi', 'cc', 'me' );
$str = '';
foreach ( $topleveldomaindb as $v ) {
$str .= ($str ? '|' : '') . $v;
}

$matchstr = "[^/.]+/.(?:(" . $str . ")|/w{2}|((" . $str . ")/./w{2}))$";
if (preg_match ( "/" . $matchstr . "/ies", $host, $matchs )) {
$domain = $matchs ['0'];
} else {
$domain = $host;
}
return $domain;
}


使用例子:

復制代碼 代碼如下:


$str = "http://www.survivalescaperooms.com/tools/zhengze.html";
echo getdomain ( $str );


輸出:vevb.com
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 喀喇| 弋阳县| 蓬溪县| 加查县| 永善县| 上蔡县| 桃江县| 恭城| 晴隆县| 济南市| 平阴县| 虹口区| 睢宁县| 赫章县| 宣汉县| 西林县| 五台县| 棋牌| 察哈| 普兰县| 双鸭山市| 汉源县| 观塘区| 正安县| 巨野县| 商洛市| 平顶山市| 饶阳县| 嘉禾县| 紫金县| 革吉县| 洪江市| 中江县| 灵宝市| 寿光市| 黎川县| 凤冈县| 柳林县| 肇源县| 贵溪市| 贵溪市|