使用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; }
相關文章
- PHP 正則獲取域名(一級域名)PHP
- PHP --反射 --獲取類的方法PHP反射
- 根據id獲取元素的寬度的方法
- Android使用getIdentifier()方法根據資源名來獲取資AndroidIDE
- php 獲取當前域名和當前協議PHP協議
- C#獲取根目錄的方法總結C#
- js根據ip地址獲取省份城市的方法JS
- php一句話獲取獲取檔案目錄的方法PHP
- PHP獲取HTTP body內容的方法PHPHTTP
- php 根據給定字串時間獲取時區PHP字串
- 根據使用者來獲取渠道
- PHP獲取檔案基本屬性的方法PHP
- 探討Classloader的 getResource("") 獲取執行根目錄方法
- 探討Classloader的 getResource(“”) 獲取執行根目錄方法
- php獲取網頁內容的三種方法PHP網頁
- PHP 獲取使用者真實的ipPHP
- 使用PHP獲取影像檔案的EXIF資訊PHP
- 解析域名,獲取域名ip並輸出到終端
- 根域名的知識
- 根據 IP 獲取省市名稱
- 獲取方法
- 根據微信code獲取換取使用者登入態資訊
- JavaScript獲取當前站點的域名和埠號JavaScript
- uniapp獲取軟體的根路徑(安卓)APP安卓
- js根據IP地址獲取當前的省市JS
- 09 獲取需求的方法
- PHP獲取IP地址的方法,防止偽造IP地址注入攻擊PHP
- php 獲取時間差PHP
- php動態獲取常量PHP
- 如何使用極狐GitLab 自定義 Pages 根域名Gitlab
- 用PHP使用API介面獲取蝦皮商品詳情PHPAPI
- PHP 獲取檔案 副檔名 的常用方法小結【五種方式】PHP
- C# 獲取當前伺服器域名C#伺服器
- 獲取類名稱的方法
- 根據屬性字串獲取屬性值字串
- Kubernetes 教程:根據 PID 獲取 Pod 名稱
- PHP 獲取裝置型別PHP型別
- solaries使用date獲取前一天日期,使用perl命令獲取歷史時間方法
- 獲取本機電腦IP的正確使用方法