域和子域之间的不同会话变量

Different session variables between Domain and Subdomain

是否可以在同一域和同一服务器上设置您的两个不同项目,但使用不同的 SESSION 变量并指向不同的文件夹?

一个在 maindomain.com(与仪表板除外的子域共享会话变量。maindomain.com),一个在 'dashboard.maindomain.com'

这意味着会话变量必须在主域和任何子域之间共享,仪表板除外。

是的,有可能。

理论上,只要正确配置不同的 cookie 域以及具有单独的存储空间(例如,不同的文件目录,以防您使用基于文件的会话),这应该很简单。

但是,由于 example.com 的 cookie 对所有子域有效并由客户端发送到所有子域,因此请确保为您的 dashboard. 子域使用不同的会话 cookie 名称。这样,它就不会尝试处理不适合它的 cookie。 此外,这是一个安全问题,因为您的 dashboard. 应用现在可以有效地嗅探仅用于您的主域和其他子域的 cookie。

因此,虽然技术上可行,但这样做可能不是一个好主意。