0

我在会话共享方面遇到了问题。会话可以跨域共享吗?我正在为我的项目使用 PHP codeigniter 框架。我有这种情况,我在服务器中注册了 2 个域名,我使用了 1 个应用程序。例如:domainA = www.domainA.com domainB = www.domainB.com

对于域A,我使用默认应用程序

——应用程序——图像——系统

对于 domainB,我创建了名为 domainB 的新文件夹

——应用程序——域B——应用程序——图像——系统

通过使用 htaccess,每当链接为 www.domainB.com 时,我都会重写规则,它将指向 domainB 文件夹。这种情况下,它工作正常。

问题是,在域A 中创建的会话与域B 不同。如果我们必须从 domainA 和 domainB 收集数据,这很麻烦。例如,假设我将产品 A 添加到 domainA 中的购物车,并将另一个产品 B 添加到 domainB 中,我想收集这两个产品并在 domainA 的购物车中调用它。我可以这样做吗?

需要有关如何实施此类问题的建议吗?通常在编码购物车时,我们必须使用会话将产品在购物车中保留一定次数。除此之外还有其他方法吗?我主要在谷歌搜索我读到的回复是这样的:

假设您有一个名为 www.innovativephp.com 和 www.innovativejs.com 的站点托管在同一台服务器上。即使两个站点在同一台服务器上,域名也不同,因此您会看到 cookie 不会在另一个顶级域中工作。:(

谢谢。

4

1 回答 1

0

我遇到了同样的问题,但仍在阅读:

在另一个应用程序中扩展会话

您可能想查看 Single Sign on、openid,甚至是提供的链接中给出的答案。

于 2013-09-10T01:40:45.163 回答