作者athelok (連米)
看板PHP
標題[請益] 使用memcache跨網域共享session的問題
時間Wed Dec 8 18:04:34 2010
我有兩台主機, 在同一個區網下, 分別使用不同的網域:
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
推 maplecat:我最近也開始在練習 session 這方面問題 可以加好友討論~ 12/08 18:28
→ shadowjohn:跨主機的session 可以找看看fred的文章,記得有一篇... 12/08 19:59
→ chrisQQ:既然有 memcache 了,session 進 memcache? 12/08 20:37
session已經使用memcache的方式了, 兩台的memcache 已經可以get到同樣的值,
但在session方面還是沒辦法共用, 硬要用的話只能使用傳session_id的方式
但這個方式在安全性上還是有疑慮...
※ 編輯: athelok 來自: 61.217.31.107 (12/08 22:13)