我有两个域:domain.com(旧版网站)和new.domain.com(新版)。 新旧站点放置在不同的平台上(VDS上的旧站点和云中的新站点)。 当我将domain.com的IP更改为新站点时,某些浏览domain.com的用户的会话存在问题(如果他们继续使用new.domain.com)。
在一台测试计算机上有会话cookie,但在另一台测试计算机上没有。在两台计算机上都使用Chome。
如何检查sripts或服务器配置是否有问题?
在服务器上使用Nginx作为balancier和缓存代理,Apache作为web服务器。
==========添加==========
当我在登录时检查“记住我”时会话cookie保存。 此选项设置额外的cookie。
==========添加==========
我仔细检查。会话cookie不保存。这只是'记住我'的饼干。
答案 0 :(得分:0)
在标题中,我看到会话Cookie是域名为“new.domain.com”的设置 - 这就是为什么cookie没有为“domain.com”设置的原因。
我查看服务器和文件 php.ini 中的配置文件 [Session] 部分中有 session.cookie_domain 选项。此选项设置为“new.domain.com”