Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP代码点火器共享会话_Php_Codeigniter_Session_Dns_Share - Fatal编程技术网

PHP代码点火器共享会话

PHP代码点火器共享会话,php,codeigniter,session,dns,share,Php,Codeigniter,Session,Dns,Share,我对会话共享有问题。会话可以跨域共享吗?我正在为我的项目使用PHP codeigniter框架。 我有一个案例,我在服务器上注册了两个域名,我使用了一个应用程序。 如: 域名=www.domainA.com 域名b=www.domainB.com 对于domainA,我使用了默认应用程序 --应用 --图像 --系统 对于domainB,我创建了名为domainB的新文件夹 --应用 --域B --应用 --图像 --系统 通过使用htaccess,只要链接是www.domainB.com,它就

我对会话共享有问题。会话可以跨域共享吗?我正在为我的项目使用PHP codeigniter框架。 我有一个案例,我在服务器上注册了两个域名,我使用了一个应用程序。 如: 域名=www.domainA.com 域名b=www.domainB.com

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

--应用 --图像 --系统

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

--应用 --域B --应用 --图像 --系统

通过使用htaccess,只要链接是www.domainB.com,它就会指向domainB文件夹,我就会重写规则。这种情况下,它运行良好

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

需要就如何解决此类问题提供建议吗?通常,在编码购物车时,我们必须使用会话将产品在购物车中保留一定的时间。除此之外还有其他方法吗?我在谷歌上搜索过,我读到的答案大致如下:

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


谢谢。

我也遇到了同样的问题,还在阅读:


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

我们有没有办法像soap.com那样做。有可以与所有门户集成的购物车。会员登录可能是个好主意,但我们不限制只为会员购买产品。这意味着每个人都可以购买。。。。