Session Magento外部脚本和会话
我想添加一个外部脚本,该脚本通过获取检查ID来获取sku,然后重定向到购物车(如果可用),否则它会设置en错误并重定向到购物车。 从产品页面调用脚本:Session Magento外部脚本和会话,session,magento,Session,Magento,我想添加一个外部脚本,该脚本通过获取检查ID来获取sku,然后重定向到购物车(如果可用),否则它会设置en错误并重定向到购物车。 从产品页面调用脚本: http://myhost/scripts/addto.php?sku=12345 下面是colmplete代码 <?php include_once '../../../../../app/Mage.php'; Mage::app(); $session = Mage::getSingleton('core/
http://myhost/scripts/addto.php?sku=12345
下面是colmplete代码
<?php
include_once '../../../../../app/Mage.php';
Mage::app();
$session = Mage::getSingleton('core/session', array('name' => 'frontend'));
$sku = $_GET['sku'];
if (!isset($_GET['qty'])) { $qty = '1'; } else { $qty = $_GET['qty']; }
$id = Mage::getModel('catalog/product')->getIdBySku($sku);
if ($id == '') {
$id = $sku;
Mage::getSingleton('checkout/session')->addError("Product not found!");
}
什么不起作用
您注销并登录,然后脚本停止工作?所以找不到会话?找不到该产品?产品未加载?用户未被转发?:-)
当然不是。这个消息是一个通知。如果只显示一次,则会将其删除
您想要什么行为?使用
Mage::getSingleton('core/session')->addError(“找不到产品!”)代码>,可能签出/会话是用户特定的
干杯好的,对不起。重定向到购物车后,它不会显示错误消息。我可以更改浏览器,它工作一次,然后重新登录,但不再显示。Cookie设置?我不知道你在说什么:-/设置了什么cookie?