嗨,我知道这个问题有很多线程,但没有什么能解决我的问题。在我单击第一个 continue 后(计费信息后),结帐页面重定向到购物车。Firebug 告诉我 ajax 响应是“403 Session Expired”
有人在 Magento 遇到过这个吗?
嗨,我知道这个问题有很多线程,但没有什么能解决我的问题。在我单击第一个 continue 后(计费信息后),结帐页面重定向到购物车。Firebug 告诉我 ajax 响应是“403 Session Expired”
有人在 Magento 遇到过这个吗?
您的服务器中可能未安装 PHP-MCRYPT 请检查。这解决了我的问题
在控制台中,检查您的 URL 参数,然后单击结算信息中的继续。该 URL 可能不包含index
或不包含progress
参数。
参见_expireAjax()
类函数中的以下代码Mage_Checkout_OnepageController
( app/code/core/Mage/Checkout/controllers/OnepageController.php
)
if (Mage::getSingleton('checkout/session')->getCartWasUpdated(true)
&& !in_array($action, array('index', 'progress'))
) {
$this->_ajaxRedirectResponse();
return true;
}
注释掉这段代码可以解决你的问题。$action
但是,您可以尝试找出请求 URL 中参数 ( ) 的问题,而不是仅仅注释掉代码。