作者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
1F:推 maplecat:我最近也开始在练习 session 这方面问题 可以加好友讨论~ 12/08 18:28
2F:→ shadowjohn:跨主机的session 可以找看看fred的文章,记得有一篇... 12/08 19:59
3F:→ chrisQQ:既然有 memcache 了,session 进 memcache? 12/08 20:37
session已经使用memcache的方式了, 两台的memcache 已经可以get到同样的值,
但在session方面还是没办法共用, 硬要用的话只能使用传session_id的方式
但这个方式在安全性上还是有疑虑...
※ 编辑: athelok 来自: 61.217.31.107 (12/08 22:13)