PHP标头追加到旧网址

时间:2019-04-28 22:59:26

标签: php redirect get header

我正在尝试实现一项功能,在该功能中,单击按钮后,服务器会将用户重定向到带有url中某些变量的新网页。我遇到了一个错误,在该错误中,标头函数不断追加到我现有的URL上,而不是刷新它。例如:

http://localhost/455Project/messaging.php/new_message.php/?ssn=

messaging.php包含一个按钮,单击该按钮可将其重定向到具有ssn属性的new_message.php。

var_dump($_GET);
$temp = $_GET['patient'];
if(isset($_GET['new_message'])) {
$url = "new_message.php/?ssn=" . $temp;
header("Location: " . $url);
die();
}

当前网址具有我要传递给下一个网址的属性。 var_dump具有正确的值。我也尝试过使用"/455Project/new_message.php/?ssn="来解决url附加问题,但是在任何一种情况下,$temp变量都不会附加正确的值。

编辑:我有一个下拉列表,它产生的URL类似于此echo“

 `href='messaging.php/?patient=$patient_ssn_row[0]'>$name_row[0]  $name_row[1]'</a>";` 

这对应于带有数据的下拉菜单,用户可以选择其中一个选项。

0 个答案:

没有答案