我需要编写一个php页面,打开一个带有自定义查询字符串的现有url(基本上是重定向)。
"http://existingurl?test=pass&newparam=".$_REQUEST['u'];
怎么做?
答案 0 :(得分:1)
像这样:
<?php
header('Location: http://existingurl?test=pass&newparam='.urlencode($_REQUEST['u']));
exit();
?>
答案 1 :(得分:0)
您只需使用标头功能即可。 不要忘记使用urlencode来保护来自$ _REQUEST ['u']的用户输入。
<?php
header('Location: http://existingurl?test=pass&newparam='.urlencode($_REQUEST['u']));
exit();
?>
有关详细信息,请在下次查看官方文档。 http://php.net/manual/fr/function.header.php
答案 2 :(得分:0)
header('Location: http://existingurl?test=pass&newparam='.urlencode($_REQUEST['u']));
die();
如果您可能意味着需要使用POST / GET请求中的多个参数构建查询字符串,则可能需要查看http_build_query并将其附加到网址