PHP 代码点火器共享会话


PHP Codeigniter sharing session

我在会话共享时遇到了问题。是否可以跨域共享会话?我正在为我的项目使用 PHP 代码点火器框架。我遇到过这种情况,我在服务器中获得了 2 个域名注册,我使用了 1 个应用程序。例如:域 A = www.domainA.com域 B = www.domainB.com

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

—-应用—-图片—-系统

对于域 B,我创建名为域 B 的新文件夹

—-应用—-域B —-应用—-图片—-系统

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

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

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

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

谢谢。

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

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

您可能想查看单点登录、openID 甚至提供的链接中给出的答案。