15 июнь 2012
Небольшая статья о создании, чтении и удалении cookie в Magento
В классе Mage_Core_Model_Cookie включены функции для управления cookie.
/** name и value - задавать обязательно. остальные параметры - необязательны, и могут быть заданы как null **/
Mage::getModel('core/cookie')->set($name, $value, $period, $path, $domain, $secure, $httponly);
/** получить заданные cookie **/
Mage::getModel('core/cookie')->get($name);
/** получить все cookie массивом **/
Mage::getModel('core/cookie')->get();
/** удаление cookie name - задавать обязательно. **/
Mage::getModel('core/cookie')->delete($name, $path, $domain, $secure, $httponly);
Вы можете получить параметры expire date, path, domain, secure, httponly кодом Magento.
$cookieExpires = Mage::getModel('core/cookie')->getLifetime();
$cookiePath = Mage::getModel('core/cookie')->getPath();
$cookieDomain = Mage::getModel('core/cookie')->getDomain();
$cookieSecure = Mage::getModel('core/cookie')->isSecure();
$cookieHttponly = Mage::getModel('core/cookie')->getHttponly();