重定向与操纵get params php

时间:2013-01-23 13:55:33

标签: php

操作请求并重定向它的最佳做法是什么?

示例 -

用户转到www.mysite.com?s=1&b=2

我想重定向到

www.mysite.com?s=1&b=2&c=3

1 个答案:

答案 0 :(得分:2)

只需将变量添加到已通过$_GET传递的变量,然后执行重定向:

$params = $_GET;
$params['c'] = 3;

header('Location: http://www.mysite.com?' . http_build_query($params));

您可以使用$_GET + array('c' => 3)来缩短表达式,但您明白了这一点:)