【发布时间】:2013-04-08 19:29:32
【问题描述】:
我正在尝试将变量 $userhash 传递给 url,但由于某种原因它不起作用。这是我的代码:
header("Location: home.php?userhash=$userhash");
我知道userhash 有一个值,因为如果我注释掉标题,我可以回显它并看到它。
我试着做这样的事情:
header("Location: home.php?userhash=test");
还有
header("Location: home.php?userhash='test'");
但每次我将我重定向到下一页时,网址总是看起来像这样home.php?userhash=。我究竟做错了什么?
【问题讨论】:
-
你有 .htaccess 吗?发
home.php代码 -
不太相关,但在语法上是 header('Location: home.php?userhash='.$userhash);优于 header("Location: home.php?userhash=$userhash");一个出口;此后还将阻止任何其他代码运行,但不太可能。