3

我正在尝试将变量传递$userhash给 url,但由于某种原因它不起作用。这是我的代码:

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

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

我试着做这样的事情:

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

并且

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

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

4

2 回答 2

2

在标题后放置一个出口

header('Location: /home.php?username='.$username);
exit;

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

于 2013-04-08T19:32:57.580 回答
1

试试这个代码

header("Location: home.php?userhash=".$userhash);
exit;
于 2013-04-08T19:53:52.643 回答