PHP变量未传递给url

时间:2013-04-08 19:29:33

标签: php header

我正在尝试将变量$userhash传递给网址但由于某种原因它无法正常工作。这是我的代码:

header("Location: home.php?userhash=$userhash");

我知道userhash有一个值,因为我可以回显它,如果我注释掉标题就会看到它。

我尝试过这样的事情:

header("Location: home.php?userhash=test"); 

以及

header("Location: home.php?userhash='test'");

但每次我将其重定向到下一页时,网址总是看起来像home.php?userhash=。我究竟做错了什么?

2 个答案:

答案 0 :(得分:2)

在标题

之后放置一个退出
header('Location: /home.php?username='.$username);
exit;

http://php.net/manual/en/function.header.php查看有关位置的部分:

答案 1 :(得分:1)

试试此代码

header("Location: home.php?userhash=".$userhash);
exit;