第一部分:获取当前URL链接
//获取url链接
function getCurUrl() {
$url = 'http://';
if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') {
$url = 'https://';
}
// 判断端口
if($_SERVER['SERVER_PORT'] != '80') {
$url .= $_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT'] . $_SERVER['REQUEST_URI'];
} else {
$url .= $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
}
return $url;
}第二部分:替换get参数
//替换url中的get参数
function url_set_value($url,$key,$value) {
$a = explode('?',$url);
$url_f = $a[0];
$query = $a[1];
parse_str($query,$arr);
$arr[$key] = $value;
return $url_f.'?'.http_build_query($arr);
}替换完成后可自由发挥
//例如当前链接为: http://iskeys.com/?name=chen
$url = $this->getCurUrl();
$url = $this->url_set_value($url, 'name', 'pang');
Header("HTTP/1.1 303 See Other");
Header("Location: $url");
exit;
//最终跳转链接为:http://iskeys.com/?name=pang本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com
