美好的一天。
我有一个多网站/商店Magento安装运行2个网站,并想知道如何让Magento的共享会话/购物车在Safari的同一商店的不同网站之间工作。
简要介绍Magento如何处理会话
当从一个购物车共享网站切换到另一个购物车时,magento会将SID(会话ID)添加到目标网页的网址。从该页面导航后,仍应记住该会话,但会从地址栏中删除,因为不再需要它。
共享会话网址示例 从www.website1.com转移将仅为登录页面生成www.website2.com/?SID=[crycrypted key] URL。
问题
从www.website1.com切换到www.website2.com后,会话ID在Safari中丢失。换句话说,SID出现在着陆页的地址栏上,但实际上并未加载/保存会话。购物车中没有商品,如果用户登录网站1,则会注销用户。
Safari版本是5.2.1,在Windows 7上。移动Android手机与Safari完全相同,运行Dolphin 9.3.2。
截至2013年4月,会话转移在最新浏览器中运行良好:Windows 7上的Chrome,IE和FireFox浏览器。
如果我手动将SID添加到地址栏并刷新,我会收到会话。
迄今为止研究的解决方案
http://www.magentocommerce.com/boards/viewthread/17924/
http://www.magentocommerce.com/boards/viewthread/36473/
(不能发布更多链接,但我也读过线程60749)
迄今为止没有任何影响的解决方案
任何帮助都将不胜感激。