如何获得名为"的代码"并重定向我的页面,包括查询字符串? 示例 -
我会收到 mydomain.com/inteface.php?code=103103
我需要重定向 mydomain_new.com/interface.php?code=103103。
我知道C#,但在这种情况下,我需要在php中使用此代码在不同的服务器中进行重定向。
答案 0 :(得分:1)
header('Location:mydomain_new.com/interface.php?code='.$_GET['code']);
答案 1 :(得分:0)
您可以使用名为$_GET
&的超级全局$_SERVER
。您可以使用$_GET['code']
从当前网址抓取code
变量,并使用$_SERVER['HTTP_HOST']
抓取域名,如下所示:
//Grab code from URL
$code = $_GET['code'];
//Grab current Domain Name being used
$currentURL = $_SERVER['HTTP_HOST'];
//Old Domain Name
$oldDomain = "mydomain.com";
//Read the header of the URL to test $domain is TRUE and $code has data
if ($currentURL == $oldDomain && isset($code)) {
//Redirect to new domain using $_GET
header('Location: http://mydomain_new.com/interface.php?code=$code');//No need to concatenate single variable
}
请参阅: