[問題] 同瀏覽器Session會互相干擾嗎?

看板Web_Design作者 (frog)時間12年前 (2013/10/15 11:02), 編輯推噓1(217)
留言10則, 4人參與, 最新討論串1/1
想請問一下 如果在同一個瀏覽器不同分頁 開啟不同的網站 並進行登入 而網站的登入資訊是用Session做儲存 ex:使用者帳號 如果Session的命名規則一樣 ex:$_SESSION["UserID"] 那這樣會有互相干擾的情況產生嗎@@? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.194.238

10/15 11:27, , 1F
我認為不會,因他們會有不同的 SESSION_ID
10/15 11:27, 1F

10/15 11:33, , 2F
應該是說 不同的網站 只會收到 他們自己的 SESSION_ID
10/15 11:33, 2F

10/15 11:41, , 3F
不會
10/15 11:41, 3F

10/15 11:42, , 4F
但如果你說的「不同網站」在同一個域名底下, 那可能就會
10/15 11:42, 4F

10/15 11:48, , 5F
同一個域名底下 應該不算 不同網站
10/15 11:48, 5F

10/15 13:15, , 6F
這得看 session_id 怎麼存/取的 如果是用 cookie 的話
10/15 13:15, 6F

10/15 13:16, , 7F
那可能會受 cookie 設定影響; 相對的如果這些設定能分開的話
10/15 13:16, 7F

10/15 13:16, , 8F
(例如 IE 的 in-private 或 Chrome 的無痕) 那就能分開
10/15 13:16, 8F

10/15 13:17, , 9F
所以一個常見招數是開無痕分開 session
10/15 13:17, 9F

10/15 22:48, , 10F
不同網站(網域不同)是「一定」不會干擾的
10/15 22:48, 10F
文章代碼(AID): #1INB14Td (Web_Design)