[ PHP ] – 取得網址網域 排除參數資料

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]

取得網址網域

使用時機,我的網站前陣子加上了來源參照的功能(從那一頁連結過來的),因為每篇文章我只有存最後一筆參照資訊(不想存太多資料);
但我又想知道參照網址的排名(那個網站連過來的最多)所以多建了一個參照資料表,一旦有參照資料就加一筆新的重覆就累計值加一;但參照的網址通常都有帶一堆有的沒有的參數,所以我需要將參照的網址變成最簡短的網域就寫了以下函式來達到我的需求

<?php
$str="https://www.mobile01.com/topicdetail.php?f=290&t=5331508";
function get_Domain_Name($source,$start_key,$end_key){
$len=strlen($source);//計算網址長度
$start=strpos($source,$start_key);//從開頭搜尋 ://
$source=substr($source,$start+3,$len);//去除網址 https:// 或 http://
$end=strpos($source,$end_key);//從開頭搜尋 /
$length=$end;//計算要獲取字串的字度
return substr($source,0,$length);//返回 截取結果
}
echo get_Domain_Name($str,'://','/');
?>

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]
!去下營經續永站本助幫能就下一點輕輕,話的您到助幫有章文的我果如 如果我的文章有幫助到您的話,輕輕點一下就能幫助本站永續經營下去!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *