Re: [請益] 請問session的SID

看板PHP作者 (吹笛牧童)時間17年前 (2008/07/21 13:47), 編輯推噓0(0017)
留言17則, 4人參與, 最新討論串3/5 (看更多)
1.login Phpbb2 in IE7 (原 BUG 發在 IE6,應皆可) 2.再開一個視窗 3.去看同一個網址,Phpbb2 看起來沒有 login ※ 引述《HuangJC (吹笛牧童)》之銘言: : 其他還有一堆問題 : session id 的機制是怎麼控管的 : 今天被發一個 BUG,IE 才可重製,FireFox 不會 : 把視窗關閉重開(事實上開多窗就會) : 原本已經 login 的 PhpBB2 就像沒 login 一樣 : 原來 cookie 不會保留,傳遞至另一個視窗嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.219.65.16

07/21 14:01, , 1F
不同的視窗擁有不同的 SID
07/21 14:01, 1F

07/21 14:04, , 2F
phpBB的登入以SID為主 自動登入時才看cookie資料~
07/21 14:04, 2F

07/21 14:28, , 3F
對,我現在得找到設定,讓 cookie 跨視窗
07/21 14:28, 3F

07/21 14:28, , 4F
因為我們在 CakePHP 那端的程式辦到了
07/21 14:28, 4F

07/21 15:01, , 5F
看看是不是cakephp cookie的expires有設定日期
07/21 15:01, 5F

07/21 15:08, , 6F
在 firefox 不會有這個BUG,日期是狠狠設到一年
07/21 15:08, 6F

07/21 15:22, , 7F
耶,感謝,cookie 太多看亂了;真的有一個設IE關閉清除
07/21 15:22, 7F

07/22 01:24, , 8F
it depends on browser
07/22 01:24, 8F

07/22 01:24, , 9F
IE6 如果你在現有視窗按 ctrl-N,session 會共用
07/22 01:24, 9F

07/22 01:25, , 10F
從功能表開,會是新 session
07/22 01:25, 10F

07/22 01:25, , 11F
ie7 我就沒再去試了
07/22 01:25, 11F

07/22 09:45, , 12F
雖然如此,但以最大相容來說,我不能規範user怎麼去開
07/22 09:45, 12F

07/22 09:45, , 13F
而是必需把 cookie time 設值,不要設 0
07/22 09:45, 13F

07/22 20:17, , 14F
我是覺得你要做的應該不是去假設 user 有沒有 login
07/22 20:17, 14F

07/22 20:17, , 15F
而是決定 user 跑某個頁面的時候需不需要 login
07/22 20:17, 15F

07/22 20:17, , 16F
以及某功能能不能多重 login
07/22 20:17, 16F

07/22 20:18, , 17F
然後發展你的過濾機制,要求 login or etc ....
07/22 20:18, 17F
文章代碼(AID): #18X2Bhbg (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 3 之 5 篇):
文章代碼(AID): #18X2Bhbg (PHP)