操作请求并重定向它的最佳做法是什么?
示例 -
用户转到www.mysite.com?s=1&b=2
我想重定向到
www.mysite.com?s=1&b=2&c=3
答案 0 :(得分:2)
只需将变量添加到已通过$_GET
传递的变量,然后执行重定向:
$params = $_GET;
$params['c'] = 3;
header('Location: http://www.mysite.com?' . http_build_query($params));
您可以使用$_GET + array('c' => 3)
来缩短表达式,但您明白了这一点:)