header(\'Location: /page-name/?var1=\'
. $_GET[\'var1\'] . \'&var2=\' . $_GET[\'var2\'] );
exit();
上述代码的结果最终将站点重定向到:
http://www.domain.com/page-name/?var1=val1&var2=val2`
我有一种感觉Wordpress正在清理URL中的符号,但我不知道它会在什么时候这样做。。。
编辑:在米洛的指导下,我修改了重定向代码,使其看起来像这样,并开始正常工作。
$url = \'/page-name/\';
$args = array(\'var1\'=>$_GET[\'var1\'], \'var2\' => $_GET[\'var2\']);
$url = add_query_arg($args, $url);
wp_redirect($url);
exit();
我仍然想知道为什么首先要将符号转换为HTML。