Magento如何使用和设置Cookie&Session

给大家介绍两个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如何使用和设置Cookie&Session)