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 相关文章推荐
php中使用explode查找某个字符是否存在的方法
Jul 12 PHP
比较简单的百度网盘文件直链PHP代码
Mar 24 PHP
基于PHP一些十分严重的缺陷详解
Jun 03 PHP
有关PHP性能优化的介绍
Jun 20 PHP
php中\r \r\n \t的区别示例介绍
Feb 08 PHP
php循环table实现一行两列显示的方法
Jun 04 PHP
php数据访问之增删改查操作
May 09 PHP
PHP实现bitmap位图排序与求交集的方法
Jul 28 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
Aug 07 PHP
PHP fclose函数用法总结
Feb 15 PHP
ThinkPHP5分页paginate代码实例解析
Nov 10 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
Mar 09 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
一些使用频率比较高的php函数
2008/10/03 PHP
php异常处理使用示例
2014/02/25 PHP
php微信公众平台开发之获取用户基本信息
2015/08/17 PHP
PHP多进程之pcntl_fork的实例详解
2017/10/15 PHP
laravel 输出最后执行sql 附:whereIn的使用方法
2019/10/10 PHP
jquery如何实现在加载完iframe的内容后再进行操作
2013/09/10 Javascript
将两个div左右并列显示并实现点击标题切换内容
2013/10/22 Javascript
js如何设置在iframe框架中指定div不显示
2013/12/04 Javascript
IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
2014/12/16 Javascript
JavaScript使用slice函数获取数组部分元素的方法
2015/04/06 Javascript
JavaScript实现搜索框的自动完成功能(一)
2016/02/25 Javascript
解决wx.onMenuShareTimeline出现的问题
2016/08/16 Javascript
js实现悬浮窗效果(支持拖动)
2017/03/09 Javascript
jquery 校验中国身份证号码实例详解
2017/04/11 jQuery
jquery鼠标悬停导航下划线滑出效果
2017/09/29 jQuery
vue组件的写法汇总
2018/04/12 Javascript
Angular使用ControlValueAccessor创建自定义表单控件
2019/03/08 Javascript
express框架下使用session的方法
2019/07/31 Javascript
JS Generator 函数的含义与用法实例总结
2020/04/08 Javascript
如何在postman中添加cookie信息步骤解析
2020/06/30 Javascript
[03:01]DOTA2英雄基础教程 露娜
2014/01/07 DOTA
[04:09]显微镜下的DOTA2第十二期—NaVi美如画的团战
2014/06/23 DOTA
[04:02]2014DOTA2国际邀请赛 BBC每日综述中国战队将再度登顶
2014/07/21 DOTA
python 多线程实现检测服务器在线情况
2015/11/25 Python
sublime python3 输入换行不结束的方法
2018/04/19 Python
python画折线图的程序
2018/07/26 Python
详解基于python-django框架的支付宝支付案例
2019/09/23 Python
python GUI库图形界面开发之PyQt5 MDI(多文档窗口)QMidArea详细使用方法与实例
2020/03/05 Python
Django如何在不停机的情况下创建索引
2020/08/02 Python
CSS3制作3D立方体loading特效
2020/11/09 HTML / CSS
法务专员岗位职责
2014/01/02 职场文书
经理助理岗位职责
2014/03/05 职场文书
个人房屋转让协议书范本
2014/10/26 职场文书
公司员工手册范本
2015/05/14 职场文书
2022漫威和DC电影上映作品
2022/04/05 欧美动漫
微信小程序APP页面的之间的相互传递参数以及自定义组件
2022/04/19 Javascript