/**
* 替换URL 参数值
* $setArr = array('module'=>'test1','action'=>'bbbb');
*/
public function appUpdateUrl($href = '',$setArr=array()){
if(empty($href)) {$href = $_SERVER['SCRIPT_URI'].'?'.$_SERVER['QUERY_STRING'];} //空值时,取默认浏览器地址
if(empty($setArr)) {return $href;}//修改数组空值时直接返回
$arr = parse_url($href);//将URL 转换数组
$len = strlen($arr['query']);
$strarr = array();
if($len>0){
$tmpArr = explode('&',$arr['query']);
foreach($tmpArr as $value){
$tmpArr2 = explode('=',$value);
foreach($setArr as $key=>$val){
if($key == $tmpArr2[0]){
$tmpArr2[1] = $val;
}
}
$strarr[$tmpArr2[0]] = $tmpArr2[1];
}
}
$href = http_build_query($strarr);//将数组转换URL 模式
$href = $arr['scheme'].'://'.$arr['host'].$arr['path'].'?'.$href;
return $href;
}