Magento如何使用和设置Cookie&Session

piaoling  2011-05-05 10:49:08

给大家介绍两个Magento的核心对象-Mage_Core_Model_Cookie & Mage_Core_Model_Session
首先介绍Mage_Core_Model_Cookie,这个对象主要是用来设置Cookie的,里面主要下列方法:

public function getDomain();
public function getConfigDomain();
public function getPath();
public function getLifetime();
public function setLifetime();
public function getHttponly();
public function isSecure();
public function set();
public function renew();
public function get();
public function delete();

使用起来非常方便,例如设置一个Cookie:

$cookieModel = Mage::getModel('core/cookie');
$cookieModel->set($name, $value, $period, $path, $domain, $secure, $httponly)

接下来看Mage_Core_Model_Session,这个对象的使用很简单,Session的设置如下:

Mage::getSingleton(‘core/session’)->setXXXX(value);

注意看到是getSingleton,非getModel,两者间的区别从词义可以理解,Session是单实例对象。

类别 :  magento(258)  |  浏览(2988)  |  评论(0)
发表评论(评论将通过邮件发给作者):

Email: