PHP 取URL根網域名稱

2021-10-24 14:23:52 字數 579 閱讀 4728

在某個專案中需要拿到根網域名稱,但是有些網域名稱是com.cn,com.hk等等這時候就不好拿對應的根網域名稱。

/**

* 取得根網域名稱

* @param type $domain 網域名稱

* @return string 返回根網域名稱

*/public function geturltodomain($domain)

$array_domain = explode(".", $domain);

$one = '.' . $array_domain[count($array_domain) - 1];

$two = '.' . $array_domain[count($array_domain) - 2] . '.' . $array_domain[count($array_domain) - 1];

//如果com.cn

if (in_array($two, $domain_postfix_cn_array) && count($array_domain) >= 3) else

return $domain;

}

程式設計師工具:

java 獲取url的根網域名稱的bug

最近需要把乙個url的根網域名稱找出來,看著挺簡單的需求,結果寫出來的 卻有bug public string getsourcedomain string sourcelink try catch urisyntaxexception e 這段 的問題在於,如果只能處理movie.douban.c...

PHP用301重定向根網域名稱到www網域名稱

php實現301永久重定向將不帶www的網域名稱指向帶www的網域名稱,即baidu.com重定向到www.baidu.com 如果只需要完成這個功能,php 可以寫成這樣 取得進入所輸入的網域名稱 3 request url isset server request uri server requ...

PHP中parse url取URL相關資訊

url舉例 協議 http 使用者名稱和密碼 username password 以 將兩者分隔 主機名 hostname 和 為分隔符 路徑 path 以 開頭 包含 符號 引數鍵值對 arg value arg1 value1 和 為分隔符 每對鍵值對之間用 分隔 錨 auchor 以 開頭 用...