Yii框架Session与Cookie使用方法示例


Posted in PHP onOctober 14, 2019

本文实例讲述了Yii框架Session与Cookie使用方法。分享给大家供大家参考,具体如下:

Yii Session使用

public function actionIndex(){
    $session = \YII::$app->session;
    //判断session是否开启
    if(!$session->isActive) {
      //未开启,需要开启
      $session->open();
    }
    //设置session
    $session->set('user_name','zhangsan');
    //获取session
    $user_name = $session->get('user_name');
    echo $user_name;
    //删除session
    $session->remove('user_name');
    //数组形式的session
    //设置session
    $session['userName'] = 'lisi';
    //获取session
    $user_name = $session['userName'];
    echo $user_name;
    //删除session
    unset($session['userName']);
}

Yii cookie的使用

public function actionIndex(){
    //设置cookie(注意这里用的是响应组件)
    $cookies = \YII::$app->response->cookies;
    $cookie_data = array('name'=>'user','value'=>'zhangsan');
    $cookies->add(new Cookie($cookie_data));
    //获取cookie(注意这里用的是请求组件)
    $cookie = \YII::$app->request->cookies;
    echo $cookie->getValue('user','default_value');//第二个参数为不存在时的默认值
    //删除cookie(注意这里用的是响应组件)
    $cookies->remove('user');
}

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
Jun 14 PHP
thinkphp控制器调度使用示例
Feb 24 PHP
php中count获取多维数组长度的方法
Nov 03 PHP
php生成excel列名超过26列大于Z时的解决方法
Dec 29 PHP
php实现的日历程序
Jun 18 PHP
php算法实例分享
Jul 14 PHP
PHP实现微信发红包程序
Aug 24 PHP
学习php设计模式 php实现享元模式(flyweight)
Dec 07 PHP
PHP生成制作验证码的简单实例
Jun 12 PHP
PHP的Json中文处理解决方案
Sep 29 PHP
php操作mongodb封装类与用法实例
Sep 01 PHP
解决laravel session失效的问题
Oct 14 PHP
laravel 修改记住我功能的cookie保存时间的方法
Oct 14 #PHP
解决laravel session失效的问题
Oct 14 #PHP
Yii框架视图、视图布局、视图数据块操作示例
Oct 14 #PHP
laravel 5.3 单用户登录简单实现方法
Oct 14 #PHP
在laravel5.2中实现点击用户头像更改头像的方法
Oct 14 #PHP
Yii框架数据库查询、增加、删除操作示例
Oct 14 #PHP
laravel框架上传图片实现实时预览功能
Oct 14 #PHP
You might like
探讨:使用XMLSerialize 序列化与反序列化
2013/06/08 PHP
检查用户名是否已在mysql中存在的php写法
2014/01/20 PHP
redis+php实现微博(二)发布与关注功能详解
2019/09/23 PHP
JSON为什么那样红为什么要用json(另有洞天)
2012/12/26 Javascript
JQuery动画与特效实例分析
2015/02/02 Javascript
jQuery模拟原生态App上拉刷新下拉加载更多页面及原理
2015/08/10 Javascript
jQuery代码实现对话框右上角菜单带关闭×
2016/05/03 Javascript
jquery easyui datagrid实现增加,修改,删除方法总结
2016/05/25 Javascript
BootStrap中Datepicker控件带中文的js文件
2016/08/10 Javascript
Windows安装Node.js报错:2503、2502的解决方法
2017/10/25 Javascript
vue2中的keep-alive使用总结及注意事项
2017/12/21 Javascript
vue自定义全局组件(自定义插件)的用法
2018/01/30 Javascript
JavaScript HTML DOM元素 节点操作汇总
2019/07/29 Javascript
vue Cli 环境删除与重装教程 - 版本文档
2020/09/11 Javascript
[04:53]DOTA2英雄基础教程 祈求者
2014/01/03 DOTA
[01:57]2018DOTA2亚洲邀请赛赛前采访-iG
2018/04/03 DOTA
详细探究Python中的字典容器
2015/04/14 Python
python分析作业提交情况
2017/11/22 Python
使用pandas把某一列的字符值转换为数字的实例
2019/01/29 Python
Python语法垃圾回收机制原理解析
2020/03/25 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
2020/03/28 Python
Python QTimer实现多线程及QSS应用过程解析
2020/07/11 Python
CSS实现聊天气泡效果
2020/04/26 HTML / CSS
HTML5的语法变化介绍
2013/08/13 HTML / CSS
基本款天堂:Everlane
2017/05/13 全球购物
美国职棒大联盟的官方手套、球和头盔:Rawlings
2020/02/15 全球购物
经理秘书找工作求职信
2013/12/19 职场文书
计算机通信工程专业毕业生推荐信
2013/12/24 职场文书
学生喝酒检讨书
2014/02/06 职场文书
公司接待方案
2014/03/08 职场文书
施工安全责任书
2014/04/14 职场文书
工厂标语大全
2014/10/06 职场文书
优秀团支部申报材料
2014/12/26 职场文书
毕业纪念册寄语大全
2015/02/26 职场文书
小学总务工作总结
2015/08/13 职场文书
Python如何识别银行卡卡号?
2021/06/10 Python