繁体   English   中英

PHP Codeigniter共享会话

[英]PHP Codeigniter sharing session

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

对于domainA,我使用默认应用程序

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

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

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

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

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

需要建议如何解决这类问题? 通常,在对购物车进行编码时,我们必须使用会话将产品保留在一定数量的时间中。 除此之外,还有其他方法吗? 我在谷歌中搜索的内容大部分是我阅读的回复是这样的:

假设您在同一服务器上托管了一个名为www.innovativephp.com和www.innovativejs.com的站点。 即使两个站点都在同一台服务器上,域名也不同,因此您将看到Cookie无法在另一个顶级域中运行。 :(

谢谢。

我有同样的问题,仍然在阅读:

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

您可能要查看“单一登录”,openid甚至是提供的链接中给出的答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM