我正在尝试在PHP位置标头中使用变量,但我似乎无法让它工作。我究竟做错了什么? 我的代码:
$id= 14;
header('Location:collection.php?idollection=$id);
答案 0 :(得分:1)
只是假设..你想根据变量来源重新指向$_GET
值吗?
怎么样:
$id = 1;
header("Location: collection.php?idollection=".$id);
exit;
使用exit
将确保在调用header
后页面不会继续执行。此外,请确保在调用标头之前没有空格或任何输出。
答案 1 :(得分:0)
确保使用双引号。您使用单引号,实际上只使用了一个。试试这个:
header("location:collection.php?idcollection=$id");