使用PHP獲取根域名的方法!
/** * 取得根域名 * @param type $domain 域名 * @return string 返回根域名 */ function GetUrlToDomain($domain) { $re_domain = ``; $domain_postfix_cn_array = array("com", "net", "org", "gov", "edu", "com.cn", "cn"); $array_domain = explode(".", $domain); $array_num = count($array_domain) - 1; if ($array_domain[$array_num] == `cn`) { if (in_array($array_domain[$array_num - 1], $domain_postfix_cn_array)) { $re_domain = $array_domain[$array_num - 2] . "." . $array_domain[$array_num - 1] . "." . $array_domain[$array_num]; } else { $re_domain = $array_domain[$array_num - 1] . "." . $array_domain[$array_num]; } } else { $re_domain = $array_domain[$array_num - 1] . "." . $array_domain[$array_num]; } return $re_domain; }
簡化版
/** * 取得根域名 "com", "net", "org", "gov", "edu", "cn" */ function GetUrlToDomain($domain) { $re_domain = ``; $array_domain = explode(".", $domain); $array_num = count($array_domain) - 1; $re_domain = $array_domain[$array_num - 1] . "." . $array_domain[$array_num]; return $re_domain; }
相關文章
- 前端JS如何獲取主域名(根域名)前端JS
- PHP 正則獲取域名(一級域名)PHP
- PHP --反射 --獲取類的方法PHP反射
- PHP獲取表單方法PHP
- php 獲取當前域名和當前協議PHP協議
- js根據ip地址獲取省份城市的方法JS
- C#獲取根目錄的方法總結C#
- php一句話獲取獲取檔案目錄的方法PHP
- PHP根據身份證號碼,獲取性別、獲取生日、計算年齡、獲取地址、獲取生肖、獲取星座、以及判斷是否是身份證號(方法教程)PHP
- PHP獲取HTTP body內容的方法PHPHTTP
- php 根據給定字串時間獲取時區PHP字串
- Android使用getIdentifier()方法根據資源名來獲取資AndroidIDE
- PHP獲取檔案基本屬性的方法PHP
- PHP獲取POST資料的3種方法PHP
- JavaScript 獲取當前域名JavaScript
- 根據ip獲取城市
- 探討Classloader的 getResource("") 獲取執行根目錄方法
- 探討Classloader的 getResource(“”) 獲取執行根目錄方法
- php獲取網頁內容的三種方法PHP網頁
- 使用PHP獲取影像檔案的EXIF資訊PHP
- PHP 獲取使用者真實的ipPHP
- 最新Godaddy賬戶域名解鎖/獲取轉移碼的方法Go
- 根域名的知識
- js獲取元素的方法(獲取html元素的方法)JSHTML
- 根據聲音獲取物件物件
- 根據IP獲取國家
- c# 獲取根目錄C#
- javascript根據class獲取物件JavaScript物件
- 根據微信code獲取換取使用者登入態資訊
- php 獲取IPPHP
- 根據 IP 獲取省市名稱
- 根據IP獲取國家省市
- js獲取專案根路徑JS
- PHP獲取微信accesstokenPHP
- php獲取輸入流PHP
- JavaScript獲取當前站點的域名和埠號JavaScript
- php根據地理座標獲取國家、省份、城市,及周邊資料類PHP
- PHP獲取客戶端、PHP獲取伺服器相關資訊PHP客戶端伺服器