Magento购物车在将产品添加到购物车后清空,并继续结帐

Magento购物车在将产品添加到购物车后清空,并继续结帐,magento,fastcgi,magento-1.9,mod-fcgid,Magento,Fastcgi,Magento 1.9,Mod Fcgid,我确实有问题,当结帐车变空时,奇怪的事情不是每个人都有,也不总是如此 在少数系统中,它工作正常,大部分系统购物车都是空的。我使用FPC一个免费的全页缓存模块,甚至禁用了它,没有任何帮助 我试过做一些事情,但运气不好 1.将会话cookie management 1day、10day、100day中较高的cookie值设置为空,将路径设置为(/和) (或空白) 仅使用HTTP来表示否 会话内验证将所有内容设置为否(验证远程地址、验证HTTP通过、验证HTTP X转发、验证 HTTP_用户_代理,

我确实有问题,当结帐车变空时,奇怪的事情不是每个人都有,也不总是如此

在少数系统中,它工作正常,大部分系统购物车都是空的。我使用FPC一个免费的全页缓存模块,甚至禁用了它,没有任何帮助

我试过做一些事情,但运气不好

  • 1.将会话cookie management 1day、10day、100day中较高的cookie值设置为空,将路径设置为(/和) (或空白) 仅使用HTTP来表示否

    会话内验证将所有内容设置为否(验证远程地址、验证HTTP通过、验证HTTP X转发、验证 HTTP_用户_代理,在前端使用SID)

    当HTTP_USER_AGENT设置为Yes时,出现了新的错误:页面有一个重定向循环,但正在清除cookie和cahe,但未清除 解决方案

    当(验证远程地址、验证HTTP通过、验证HTTP X转发地址、在前端使用SID)其中任何一项设置为是时 页面开始重定向到主页,无法查看产品页面。 但是没有运气

  • 2.注释了Mage_Core_Model_Session_Abstract_Varien::start()中的代码 $cookieParams=数组( “lifetime”=>$cookie->getLifetime(), 'path'=>$cookie->getPath() /“域”=>$cookie->getConfigDomain(), 'secure'=>$cookie->isSecure(), 'httponly'=>$cookie->getHttponly()/ ); 不走运

  • 3.奇怪的事情总是发生,我得到两个不同的cookie,它们与前端同名,域名值不同domain.com 和.domain.com,chrome和firefox有时会有不同的价值 一个(domain.com)。我不明白是谁设定了这个 当注释掉上面的代码时,magento中的cookie域仍然存在 cookie域,甚至当域显式设置为空时 存在cookie域。我在中手动搜索了那些cookie值 var/session文件夹,并找到了这些条目

    有没有人对如何摆脱这个有进一步的想法


您是否总是从同一子域访问网站?如果您从www.或非www.访问,可能会有所不同。可能您正在为www.上的购物车设置cookies(通过ajax?),并在非www.上运行网站!看到这篇文章,因为我目前正在测试它,看看它是否有帮助