时间:2021-07-01 10:21:17 帮助过:6人阅读
function ghref($param){
$url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; //获取url
$query_str = parse_url($url, PHP_URL_QUERY); //获取url问号后的值,不包括#
$query_str =explode("&",$query_str); //切割成数组
$arr=array();
foreach($query_str as $v){
if(preg_match("/=/",$v)){
$arr[] = $v; //标准的键名=参数值,就留下
}
}
$str = implode("&",$arr); //变成url字符串
parse_str($str,$myArray); //再次分成数组形式
$myArray['page']=$param; //修改其中某个键名的值
$myArray['author']=1000;
return substr($url,0,strpos($url,"?"))."?".http_build_query($myArray); //完整拼接
}