看板 PHP 關於我們 聯絡資訊
謝謝各位大大之前的指導 小弟現在只剩下一個問題 就是session傳值問題 第一個程式碼 a.php <?php session_start(); $_SESSION['authenticated'] = true; $_SESSION['fruits'] = array("orange", "banana", "apple"); $_SESSION['login_time'] = date('Y-m-d h:i:s'); header('Location: b.php'); ?> 第二個程式碼 b.php <?php session_start(); echo $_SESSION['authenticated']; foreach($_SESSION['fruits'] as $fruit) { echo "<br>$fruit"; } echo $_SESSION['login_time']; ?> 結果發現什麼都沒有印出來 爬過相關文章 發現這樣寫也不知道為什麼不能傳值 可以請各位大大再幫我看一下嗎? 在這邊謝謝各位大大 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.238.19
formoxa:['fruits']=orange; it might be: ['fruits'] = "orange"; 02/08 20:49
已改過 不過還是跑不出來 ※ 編輯: yorjing 來自: 59.112.238.19 (02/08 20:54) ※ 編輯: yorjing 來自: 59.112.238.19 (02/08 20:54)
formoxa:register_globals <--- opening? 02/08 20:54
yorjing:可以請教怎麼open嗎?小弟今天第一天學session 02/08 20:57
yorjing:我把他打開了 不過沒有用...XD 02/08 21:18
buganini:我有時候也會遇到這個問題...不過都還沒找出原因 02/08 22:49
buganini:有時候會是有些變除傳到了有些傳不到= = 02/08 22:50
buganini:但出事的頁面似乎都是header('Location:..')過去的 02/08 22:50
buganini:不確定....先改成超連結試試吧 02/08 22:50
linrobz:怪了...我可以跑 02/09 08:26
yorjing:XXXXXXXXXXXXXXXXXXXD 02/09 09:13
linrobz:http://0rz.tw/fe2lp 02/09 11:17
MrMarcus:檢查你自己的瀏覽器接不接受cookie,也檢查php.ini 02/09 13:23
MrMarcus:session.save_path這個設定有沒有值。預設值是/tmp, 02/09 13:27
MrMarcus:但是如果你是在Windows環境下,要自己把這個值改掉, 02/09 13:27
MrMarcus:例如session.save_path = c:/temp/phpsession 02/09 13:27
MrMarcus:否則php會無法儲存session資料,你的session也無法運作。 02/09 13:28
yorjing:謝謝 但我發現我有好多session.save_path 只有一個沒# 02/09 17:58