[請益] 使用memcache跨網域共享session的問題

看板PHP作者 (連米)時間15年前 (2010/12/08 18:04), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/3 (看更多)
我有兩台主機, 在同一個區網下, 分別使用不同的網域: www.s1.com.tw www.s2.com.tw 各別都安裝memcache並設定cache共享, 這點經測試是OK的, 但目前是想要在這兩個網站透過memcache做single sign on, 但是卡在跨網域cookie沒辦法傳遞的情形, session值自然也傳不過去, google的結果似乎都告訴我跨主網域沒辦法做到共享session, 只能兩個站台間用get、post等做傳值的動作(但如此安全性似乎會有問題), 想請問各位有人知道如何做到嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.219.70.181

12/08 18:28, , 1F
我最近也開始在練習 session 這方面問題 可以加好友討論~
12/08 18:28, 1F

12/08 19:59, , 2F
跨主機的session 可以找看看fred的文章,記得有一篇...
12/08 19:59, 2F

12/08 20:37, , 3F
既然有 memcache 了,session 進 memcache?
12/08 20:37, 3F
session已經使用memcache的方式了, 兩台的memcache 已經可以get到同樣的值, 但在session方面還是沒辦法共用, 硬要用的話只能使用傳session_id的方式 但這個方式在安全性上還是有疑慮... ※ 編輯: athelok 來自: 61.217.31.107 (12/08 22:13)
文章代碼(AID): #1C_rWqV8 (PHP)
文章代碼(AID): #1C_rWqV8 (PHP)