天天看點

php去除url中的參數

方法一

首先使用

parse_url

函數将url拆分;然後重新組裝拆分後資料中

scheme

host

path

即可。

function getBaseUrl($url){
	$rstr='';
	$tmparr=parse_url($url);
	$rstr=empty($tmparr['scheme'])?'http://':$tmparr['scheme'].'://';
	$rstr.=$tmparr['host'].$tmparr['path'];
	return $rstr;
}
           

方法二

或者使用這兩個函數“strpos()”和“substr()"将“?”後邊的參數進删除。

if ($pos = strpos($url, '?') !== false) {

    $url = substr($url, $pos, -1);

}

           

轉載至:

https://www.php.cn/php-ask-448669.html