Yii2.0 Cookie使用方法
来源:互联网 发布:办公软件2003 mac版 编辑:程序博客网 时间:2024/06/06 01:52
Cookie
Yii2的Cookie主要是通过yii\web\Request
和yii\web\Response
进行操作
- 通过
\Yii::$app->response->getCookies()->add()
添加Cookie - 通过
\Yii::$app->request->cookies
读取Cookie.
① 添加Cookie
<?php//第一种方法$cookie = new \yii\web\Cookie();$cookie -> name = 'smister'; //cookie的名称$cookie -> expire = time() + 3600; //存活的时间$cookie -> httpOnly = true; //无法通过js读取cookie$cookie -> value = 'cookieValue'; //cookie的值\Yii::$app->response->getCookies()->add($cookie);//第二种方法$cookie = new \yii\web\Cookie([ ‘name’ => ‘smister’, ‘expire’ => time() + 3600, ‘httpOnly ’ => true, ‘value’ => ‘cookieValue’]);\Yii::$app->response->getCookies()->add($cookie);?>
② 读取Cookie
<?php$cookie = \Yii::$app->request->cookies;//返回一个\yii\web\Cookie对象$cookie->get(‘smister’);//直接返回Cookie的值$cookie->getValue(‘smister’); //$cookie[‘smister’] 其实这样也是可以读取的//判断一个Cookie是否存在$cookie->has(‘smister’);//读取Cookie的总数$cookie->count();//$cookie->getCount();跟count一样?>
③ 删除Cookie
<?php$cookie = Yii::$app->request->cookies->get(‘smister’);//移除一个Cookie对象\Yii::$app->response->getCookies()->remove($cookie);//移除所有Cookie,目前好像不太好使\Yii::$app->response->getCookies()->removeAll();?>
❤[说明]对Cookie进行增删改时调用的response , 对Cookie读取时使用的是Request
阅读全文
0 0
- Yii2.0 Cookie使用方法
- yii2.0的cookie
- Yii2.0 SESSION使用方法
- Yii2.0 ArrayHelper::map() 使用方法
- yii2 cookie
- YII2.0 Activeform表单组件的使用方法
- YII2.0 Activeform表单组件的使用方法
- yii2.0 Activeform表单部分组件使用方法
- yii2.0 Activeform表单部分组件使用方法
- yii2.0 Activeform表单部分组件使用方法
- yii2.0 Activeform表单部分组件使用方法
- YII2.0 表单组件的使用方法
- YII2.0 Activeform表单组件的使用方法
- YII2.0 Activeform表单组件的使用方法
- YII2.0 表单组件的使用方法
- Yii2日志使用方法
- yii2 session的使用方法
- yii2 session的使用方法
- weblogic:java.lang.InstantiationException: weblogic.wsee.jaxws.client.async.AsyncTransportProvider
- 【python实战】k-近邻算法(2)
- 输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )
- centos7.3修改时区
- ViewPager实现左右无限循环效果
- Yii2.0 Cookie使用方法
- banner无限轮播
- Cocoa依赖管理器 -- 去中心化的Carthage & Cocoapods
- 遇到问题---maven---启动项目出现出现 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoa
- windows下常用的命名
- Android与Java代码设计六大原则
- 数据库阿里连接池 druid配置详解
- 插入排序
- 温故知新之从源码探析jsp运行原理