2014-02-09 60 views
-5

我想在PHP位置標題中使用一個變量,但似乎無法使其工作。我究竟做錯了什麼? 我的代碼:使用PHP位置標題

$id= 14; 

header('Location:collection.php?idollection=$id); 
+0

閱讀有關變量插值 –

+1

變量不會插入單引號字符串中。字符串也應該用兩個引號括起來。 – mario

+1

這不是一個「php位置標題」,它是http位置標題 – zerkms

回答

1

僅僅通過假設..你想重新直接與基於可變源$_GET價值?

如何:

$id = 1; 
header("Location: collection.php?idollection=".$id); 
exit; 

exit的使用將確保頁面將無法繼續執行header被稱爲後。此外,確保在標題被調用之前沒有空格或任何輸出。

0

請務必使用雙引號。你使用單引號,實際上只使用了一個。試試這個:

header("location:collection.php?idcollection=$id");