永发信息网

Magento怎么设置和使用Cookie和Session

答案:1  悬赏:50  手机版
解决时间 2021-03-26 19:47
Magento怎么设置和使用Cookie和Session
最佳答案
magento中cookie和session是已经封装了的

Magento的核心对象-Mage_Core_Model_Cookie & Mage_Core_Model_Session
Mage_Core_Model_Cookie,这个对象主要是用来设置cookie的,具体方法如下:

01 public function getDomain();
02 public function getConfigDomain();
03 public function getPath();
04 public function getLifetime();
05 public function setLifetime();
06 public function getHttponly();
07 public function isSecure();
08 public function set();
09 public function renew();
10 public function get();
11 public function delete();

具体设置COOKIE的方法如下:

01
12 public function set($name, $value, $period = null, $path = null, $domain = null, $secure = null, $httponly = null)
13 {
14 }

使用很方便,设置一个Cookie,只要设置cookie的名字和value就可以了,其他的都可以省略

1 $cookieModel = Mage::getModel(‘core/cookie’);
2 $cookieModel->set($name, $value, $period, $path, $domain, $secure, $httponly);
3 //也可以
4 Mage::getSingleton(“core/cookie”)->set(“name”,”value”);

获取cookie主要用到的是get()

01
04 Mage::getModel(‘core/cookie’)->get($name);
05
08 Mage::getModel(‘core/cookie’)->get();
09
13 Mage::getModel(‘core/cookie’)->get($name, $path, $domain, $secure, $httponly);

也可以通过下面的代码来获取cookie的expire Date, path, domain, secure, httponly

1 $cookieExpires = Mage::getModel(‘core/cookie’)->getLifetime();
2 $cookiePath = Mage::getModel(‘core/cookie’)->getPath();
3 $cookieDomain = Mage::getModel(‘core/cookie’)->getDomain();
4 $cookieSecure = Mage::getModel(‘core/cookie’)->isSecure();
5 $cookieHttponly = Mage::getModel(‘core/cookie’)->getHttponly();

Session的设置
Mage_Core_Model_Session,这个对象的使用很简单
Mage::getSingleton(‘core/session’)->setXXXX(value);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题______ might be expected,
安卓手机三清教程 谢谢
一审叛下不罪了还能用上诉二审吗?机会估计好
商品房买卖中的欺诈能否适用《消法》第四十九
lgP990睡死情况
对讲机绿灯一直亮还有杂音换别的频道就没了怎
长期持有某一股票,如何获利?
倒茶为何只需七分满?
轻钢门支架套取什么定额?
微信派红包9元9角9分是什么意思?
12v150a等于多少w直流电
这料子好不好?大概值多少钱?
幻想神域宠物进化能量结晶怎么获得
上海南站k4671重庆站要经过那些站
这孔是用什么机器打出来的,没有公差!求打这
推荐资讯
求系统教你撩反派txt作者:代号707
香炒鱼粒怎么做
新湖一中和芳草湖中学哪个好一点
树梅多少钱一斤
已知字母h的十六进制码为68,请问通过DES算法
人工单价、人工费、人工工资的区别?
2018哪个台元宵晚会有tfboys
企业所得税的计算题(税费申报与计算)
当巨蟹女不喜欢你的时候会有什么表现
奇瑞和普桑科目三考试区别?
华娱小说有哪些
如何训狗找野生猪苓怎么.训狗能找到
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?