我用下面的代碼只是爲了任何URL來開始轉換與http://
或https://
不過這個功能使得問題,確切類型的網址爲例parse_url YouTube的鏈接
$url = 'www.youtube.com/watch?v=_ss'; // url without http://
function convertUrl ($url){
$parts = parse_url($url);
$returl = "";
if (empty($parts['scheme'])){
$returl = "http://".$parts['path'];
} else if ($parts['scheme'] == 'https'){
$returl = "https://".$parts['host'].$parts['path'];
} else {
$returl = $url;
}
return $returl;
}
$url = convertUrl($url);
echo $url;
輸出
http://www.youtube.com/watch
預期的輸出,因爲我想
http://www.youtube.com/watch?v=_ss
因爲我主要用它來修復任何網址而沒有http://
所以有什麼方法可以編輯這個功能,所以它可以通過=_
的所有網址,如示例中所示!因爲這就是URL的查詢部分
$query = $parts['query'];
:因爲它真的很討厭我了〜謝謝
的'GET' PARAMS都在裏面'$部件[ '查詢']' – hjpotter92