Re: [問題]有關session

看板PHP作者 (托兒所嬰兒)時間17年前 (2007/02/08 20:34), 編輯推噓10(1007)
留言17則, 5人參與, 最新討論串3/3 (看更多)
謝謝各位大大之前的指導 小弟現在只剩下一個問題 就是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

02/08 20:49, , 1F
['fruits']=orange; it might be: ['fruits'] = "orange";
02/08 20:49, 1F
已改過 不過還是跑不出來 ※ 編輯: yorjing 來自: 59.112.238.19 (02/08 20:54) ※ 編輯: yorjing 來自: 59.112.238.19 (02/08 20:54)

02/08 20:54, , 2F
register_globals <--- opening?
02/08 20:54, 2F

02/08 20:57, , 3F
可以請教怎麼open嗎?小弟今天第一天學session
02/08 20:57, 3F

02/08 21:18, , 4F
我把他打開了 不過沒有用...XD
02/08 21:18, 4F

02/08 22:49, , 5F
我有時候也會遇到這個問題...不過都還沒找出原因
02/08 22:49, 5F

02/08 22:50, , 6F
有時候會是有些變除傳到了有些傳不到= =
02/08 22:50, 6F

02/08 22:50, , 7F
但出事的頁面似乎都是header('Location:..')過去的
02/08 22:50, 7F

02/08 22:50, , 8F
不確定....先改成超連結試試吧
02/08 22:50, 8F

02/09 08:26, , 9F
怪了...我可以跑
02/09 08:26, 9F

02/09 09:13, , 10F
XXXXXXXXXXXXXXXXXXXD
02/09 09:13, 10F

02/09 11:17, , 11F
02/09 11:17, 11F

02/09 13:23, , 12F
檢查你自己的瀏覽器接不接受cookie,也檢查php.ini
02/09 13:23, 12F

02/09 13:27, , 13F
session.save_path這個設定有沒有值。預設值是/tmp,
02/09 13:27, 13F

02/09 13:27, , 14F
但是如果你是在Windows環境下,要自己把這個值改掉,
02/09 13:27, 14F

02/09 13:27, , 15F
例如session.save_path = c:/temp/phpsession
02/09 13:27, 15F

02/09 13:28, , 16F
否則php會無法儲存session資料,你的session也無法運作。
02/09 13:28, 16F

02/09 17:58, , 17F
謝謝 但我發現我有好多session.save_path 只有一個沒#
02/09 17:58, 17F
文章代碼(AID): #15onZRve (PHP)
文章代碼(AID): #15onZRve (PHP)