2013-03-05 103 views
0

我试过各种不同的代码迭代,试图让浏览器显示一个新页面。头部重定向与变量

如果我是echo $location;将值放入一个字符串中,然后直接将其输入到头文件函数中 - 我相信这将是一个简单的修复!

$location = "Location: ".$urlToGoTo; 
$location = "'".trim($location)."'"; 
header($location); 
+3

什么是$ urlToGoTo的价值?而且我明白,你不需要任何'在你的网址周围。 – Oliver 2013-03-05 09:49:20

+3

..和'$ location'?位置标题只能看起来像'Location:/ full/url'。 ''/ full/url''无效,不是标题。 – 2013-03-05 09:50:23

+4

删除第二行,根本不需要它 – dfsq 2013-03-05 09:50:45

回答

1

,你可以简单地使用header("Location:$urlToGoTo");

0

的正确格式为:

<?php 
header("location: http://linkTo/page.html"); 
?> 

你的情况,这将是:

<?php 
header("location: " . $urlToGoTo); 
?> 
0

使用本

header("location: " . $urlToGoTo); 

OR

header("Location:$urlToGoTo");