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读取30天之内的根据算法排序的代码
Apr 06 PHP
php数字转汉字代码(算法)
Oct 08 PHP
让PHP显示Facebook的粉丝数量方法
Jan 08 PHP
php上传功能集后缀名判断和随机命名(强力推荐)
Sep 10 PHP
PHP生成可点击刷新的验证码简单示例
May 13 PHP
详谈php ip2long 出现负数的原因及解决方法
Apr 05 PHP
php中文乱码问题的终极解决方案汇总
Aug 01 PHP
PHP文字转图片功能原理与实现方法分析
Aug 31 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
Nov 12 PHP
Laravel程序架构设计思路之使用动作类
Jun 07 PHP
Yii框架操作cookie与session的方法实例详解
Sep 04 PHP
php post换行的方法
Feb 03 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
re0第二季蕾姆被制作组打入冷宫!艾米莉亚女主扶正,原因唏嘘
2020/04/02 日漫
php unset全局变量运用问题的深入解析
2013/06/17 PHP
3个PHP多维数组转为一维数组的方法实例
2014/03/13 PHP
php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
2016/12/23 PHP
关于javascript function对象那些迷惑分析
2011/10/24 Javascript
node.js中的path.dirname方法使用说明
2014/12/09 Javascript
javascript表单验证和Window详解
2014/12/11 Javascript
javascript实现跨域的方法汇总
2015/06/25 Javascript
jquery实现页面常用的返回顶部效果
2016/03/04 Javascript
Bootstrap 表单验证formValidation 实现表单动态验证功能
2017/05/17 Javascript
详解vue2.0脚手架的webpack 配置文件分析
2017/05/27 Javascript
JS数组操作中的经典算法实例讲解
2017/07/26 Javascript
vue-cli中打包图片路径错误的解决方法
2017/10/26 Javascript
原生JS+HTML5实现跟随鼠标一起流动的粒子动画效果
2018/05/03 Javascript
详解Require.js与Sea.js的区别
2018/08/05 Javascript
axios携带cookie配置详解(axios+koa)
2018/12/28 Javascript
Vue学习之常用指令实例详解
2020/01/06 Javascript
在vue中使用vant TreeSelect分类选择组件操作
2020/11/02 Javascript
python自然语言编码转换模块codecs介绍
2015/04/08 Python
wxPython之解决闪烁的问题
2018/01/15 Python
用十张图详解TensorFlow数据读取机制(附代码)
2018/02/06 Python
Python中py文件引用另一个py文件变量的方法
2018/04/29 Python
python使用turtle绘制分形树
2018/06/22 Python
使用python os模块复制文件到指定文件夹的方法
2019/08/22 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
2020/06/09 Python
python要安装在哪个盘
2020/06/15 Python
keras 实现轻量级网络ShuffleNet教程
2020/06/19 Python
python实现ping命令小程序
2020/12/28 Python
西班牙语在线票务市场:SuperBoletería
2019/06/10 全球购物
极简鞋类,赤脚的感觉:Lems Shoes
2019/08/06 全球购物
舞蹈比赛获奖感言
2014/02/04 职场文书
户外拓展活动方案
2014/02/11 职场文书
2015年安全生产月活动总结
2015/03/26 职场文书
Python基础之Socket通信原理
2021/04/22 Python
python通过opencv调用摄像头操作实例分析
2021/06/07 Python
「女孩的钓鱼慢活」全新版权绘公布
2022/03/21 日漫