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

Adding Variable to URL On Next Page WIth PHP

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

我目前正在使用:

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

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

$hash已定义,我只需要它传递到下一页

只需连接字符串:

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

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

有会话

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

直接嵌入URL

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