作者yorjing (托兒所嬰兒)
看板PHP
標題Re: [問題]有關session
時間Thu Feb 8 20:34:34 2007
謝謝各位大大之前的指導
小弟現在只剩下一個問題
就是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
1F:推 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)
2F:推 formoxa:register_globals <--- opening? 02/08 20:54
3F:推 yorjing:可以請教怎麼open嗎?小弟今天第一天學session 02/08 20:57
4F:推 yorjing:我把他打開了 不過沒有用...XD 02/08 21:18
5F:推 buganini:我有時候也會遇到這個問題...不過都還沒找出原因 02/08 22:49
6F:→ buganini:有時候會是有些變除傳到了有些傳不到= = 02/08 22:50
7F:→ buganini:但出事的頁面似乎都是header('Location:..')過去的 02/08 22:50
8F:→ buganini:不確定....先改成超連結試試吧 02/08 22:50
9F:推 linrobz:怪了...我可以跑 02/09 08:26
10F:推 yorjing:XXXXXXXXXXXXXXXXXXXD 02/09 09:13
12F:推 MrMarcus:檢查你自己的瀏覽器接不接受cookie,也檢查php.ini 02/09 13:23
13F:→ MrMarcus:session.save_path這個設定有沒有值。預設值是/tmp, 02/09 13:27
14F:→ MrMarcus:但是如果你是在Windows環境下,要自己把這個值改掉, 02/09 13:27
15F:→ MrMarcus:例如session.save_path = c:/temp/phpsession 02/09 13:27
16F:→ MrMarcus:否則php會無法儲存session資料,你的session也無法運作。 02/09 13:28
17F:推 yorjing:謝謝 但我發現我有好多session.save_path 只有一個沒# 02/09 17:58