天天看点

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