看板 PHP 關於我們 聯絡資訊
※ 引述《swinds24 (囧興( ̄⊿ ̄|||))》之銘言: : ※ 引述《swinds24 (囧興( ̄⊿ ̄|||))》之銘言: : : 標題: [請益] 關於session : : 時間: Sun Mar 19 22:25:53 2006 : : 請問一個問題 : : 假設有三個網頁a.php(填寫表格網頁) b.php(確認身份) c.php(預覽所填資料) : : 在a.php一開始用了include("b.php")去作身份驗證 : : 而當認證成功則在b.php中有宣告了一個session_register的變數 : : 接著在a.php中填寫完後用post傳給c.php作預覽 : : 那麼在c.php中怎樣抓到在b.php中所宣告的register值? : : ㄜ...用過了$_SESSION("變數名稱")去抓過,可是行不通>"< : : 剛學作php : : 麻煩各位前輩指點了,感謝<(__ __)> : : -- : : ◆ From: 140.112.5.80 : : 推 andreli:因為是$_SESSION['變數名稱'] 03/19 22:57 : 阿!手誤打錯 : 我用的$_SESSION["變數名稱"] : 這兩個應該在變數名稱是純字串的時候是一樣的? : : 推 QuakeRz:亦或者是你的 session_start() 有嗎?y 03/19 23:16 : : 推 hellolucky:推樓上 應該是沒session_start()吧 03/20 00:43 : 嗯~忘了說在c.php中也一樣有session_start() : 可是還是一樣不行 : 想問一下這樣的一個session register有效範圍是? : 是直到unset($_SESSION["變數名稱"])為止嗎? : 再次感謝各位前輩的回覆<(__ __)> 自己回一下自己的文章XD(如有造成洗版的問題,敬請見諒) 剛剛試成功了 原因是在於說我宣告的這一個session register是用session_register("變數") 但是發覺在php4.1(用的php版本是4.3)之後用這樣的function似乎會有問題 而要用$_SESSION['變數']=XXX去做宣告 這樣就可以了orz 再次感謝前輩的幫忙!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.91.78