使用PHP在下一页上添加变量到URL

时间:2015-01-08 15:30:34

标签: php

我正在尝试将用户重定向到page2.php并将$hash添加到网址

我目前正在使用:

header("Location: page2.php?". $_SERVER['QUERY_STRING']);

有效,但在$_SERVER['QUERY_STRING']之后我想将&when=$hash添加到网址

$hash已定义,我只需将其传递到下一页

2 个答案:

答案 0 :(得分:4)

只需连接字符串:

header("Location: page2.php?". $_SERVER['QUERY_STRING'] . "&when=" . $hash);

答案 1 :(得分:0)

您可以在重定向之前将哈希值设置为会话,然后像现在一样执行ridirect或将其嵌入到URL中

使用会话

$_SESSION['when'] = $hash;
header("Location: page2.php?". $_SERVER['QUERY_STRING']);

直接嵌入网址

header("Location: page2.php?".$_SERVER['QUERY_STRING']."&when=".$hash);