我有一个运行两个子域的网站,这两个子域都需要登录(基于相同的数据库访问凭据).为了让用户更容易,我想改变它,使他们能够浏览这两个子域,而无需分别登录:基本上,他们在其中一个子域登录,就可以自由地一侧和另一之间进行导航.
我发现在允许php会话转移到子域的一个解决方案涉及将session.cookie_domain变量更改为所有子域将共享会话变量,但似乎有些错误.我仍然可以在subdomain1上登录并导航它,但是一旦我从subdomain2加载一个页面,subdomain1立即丢失所有会话数据,然后我被带回登录页面.这也是相反的方式(首先从subdomain2登录).在更改之前,子域可以同时登录,但他们不会"看到"彼此.
什么可能导致这个问题发生?