[請益] header location有辦法傳遞參數嗎?

看板PHP作者 (LAOS)時間14年前 (2011/04/01 10:24), 編輯推噓1(109)
留言10則, 6人參與, 最新討論串1/1
header('Location: hello.php?id=$id'); 這種寫法好像沒辦法傳,有什麼辦法可以直接跳頁然後傳遞參數? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.240.99

04/01 10:35, , 1F
單引號裡的字串認不得變數,請改用雙引號
04/01 10:35, 1F

04/01 10:37, , 2F
header("Location: hello.php?id=" . $id);
04/01 10:37, 2F

04/01 10:37, , 3F
單引號跟雙引號要搞清楚
04/01 10:37, 3F

04/01 11:16, , 4F
以上的用法單雙引號還不都一樣 :P
04/01 11:16, 4F

04/01 15:27, , 5F
我想二樓和三樓的推文沒有因果關系=)
04/01 15:27, 5F

04/01 17:19, , 6F
最好是沒有。我看是迷信效率教,視雙引號為洪水猛獸。
04/01 17:19, 6F

04/01 22:07, , 7F
那這樣的話就不會用雙引號把字串包起來囉
04/01 22:07, 7F

04/01 22:07, , 8F
再者,把變數包在雙引號裡面不只會有效率上的問題啊
04/01 22:07, 8F

04/02 21:28, , 9F
'$id' 這樣真的可以套變數進去嗎?
04/02 21:28, 9F

04/02 21:39, , 10F
用SESSION或餅乾傳
04/02 21:39, 10F
文章代碼(AID): #1DbJTcms (PHP)
文章代碼(AID): #1DbJTcms (PHP)