是否可以在两个服务器和两个域之间保持会话?

时间:2015-10-23 04:35:58

标签: php session session-cookies cakephp-3.0

您好我正在进行登录过程。

问题是我在一个Ubuntu服务器上有2个存储库,他们有自己的域名,如first.blablabla.com和second.blablabla.com。

我希望与用户共享会话,以便继续在两个域中登录。 但是经过几天的搜索,我没有足够的信息来解决这个问题。

框架是Cakephp3,它不提供这样的API。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以将会话存储在公共会话存储(例如数据库或redis)中,其目的是可以从任何域的服务器连接到存储服务。您还应该在根域blabla.com/login/上进行授权,以便在两个子域中提供cookie。