多个域之间的会话保持?

4
有没有办法在同一台服务器上为多个域创建共用会话?对于子域,我们使用session_cookie来创建共用会话。
请帮忙解答!
2个回答

2
你应该将会话数据存储在数据库中,这可以通过“重新路由”保存处理程序到你的数据库保存函数来实现,如下所示:
session_set_save_handler ( callback $open , callback $close , callback $read , 
                           callback $write , callback $destroy , callback $gc )

回调函数是显而易见的。如果您在 Google 上快速搜索,您会找到大量有关此问题的教程,因此您不必从头开始编写。此外,如果您要实现自己的会话类,请务必阅读 Chriss Shiflett 的文章“关于会话的真相”。

我不知道这有什么帮助。当然,所有数据都存储在数据库中,可以从多个域检索,但是如何将会话ID传递到其他域呢? - andrewtweber

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接