Magento:如何在前端获取访问者的cookie或会话ID

时间:2015-11-03 05:51:16

标签: magento session logging cookies

我想为网站上的每位访问者记录最近浏览过的产品。为此,我认为最好的方法是通过cookie /会话ID进行记录。如何获取未登录的访客的会话ID / Cookies。

谢谢,

2 个答案:

答案 0 :(得分:0)

您可以通过session

获取访问者ID
$vistitorId = Mage::getModel('core/session')->getVisitorId();

答案 1 :(得分:0)

获取Cookie

Mage::app()->getRequest()->getCookie();

获取会话ID

$session = Mage::getSingleton('customer/session', array('name' => 'frontend'));
echo $session->getId();
echo $session->getCustomerId();

仅供参考:最近查看过的产品有默认的magento功能

请查看以下网址

Magento: Show Visitor's Recently Viewed Product