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 相关文章推荐
特详细的PHPMYADMIN简明安装教程
Aug 01 PHP
php Calender(日历)代码分享
Jan 03 PHP
laravel安装zend opcache加速器教程
Mar 02 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
May 27 PHP
php基于jquery的ajax技术传递json数据简单实例
Apr 15 PHP
Laravel SQL语句记录方式(推荐)
May 26 PHP
windows7配置Nginx+php+mysql的详细教程
Sep 04 PHP
php实现的XML操作(读取)封装类完整实例
Feb 23 PHP
Laravel学习教程之View模块详解
Sep 18 PHP
自写的利用PDO对mysql数据库增删改查操作类
Feb 19 PHP
laravel邮件发送的实现代码示例
Jan 31 PHP
php+js实现的拖动滑块验证码验证表单操作示例【附源码下载】
May 27 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 启动报错如何解决
2014/01/17 PHP
PHP实现的多彩标签效果代码分享
2014/08/21 PHP
php PDO异常处理详解
2016/11/20 PHP
laravel通用化的CURD的实现
2019/12/13 PHP
给网站上的广告“加速”显示的方法
2007/04/08 Javascript
JS面向对象编程 for Cookie
2010/09/19 Javascript
Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
2011/07/31 Javascript
JS中类或对象的定义说明
2014/03/10 Javascript
详解前端路由实现与react-router使用姿势
2017/08/07 Javascript
koa大型web项目中使用路由装饰器的方法示例
2019/04/02 Javascript
详解vuejs2.0 select 动态绑定下拉框支持多选
2019/04/25 Javascript
微信小程序纯文本实现@功能
2020/04/08 Javascript
JS常见内存泄漏及解决方案解析
2020/05/30 Javascript
vue mvvm数据响应实现
2020/11/11 Javascript
[01:18:35]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第一场 1月29日
2021/03/11 DOTA
Python爬虫代理IP池实现方法
2017/01/05 Python
python urllib爬取百度云连接的实例代码
2017/06/19 Python
virtualenv实现多个版本Python共存
2017/08/21 Python
python 请求服务器的实现代码(http请求和https请求)
2018/05/25 Python
python利用微信公众号实现报警功能
2018/06/10 Python
Python3.7实现中控考勤机自动连接
2018/08/28 Python
python3中os.path模块下常用的用法总结【推荐】
2018/09/16 Python
浅析python的优势和不足之处
2018/11/20 Python
Python3爬虫中关于中文分词的详解
2020/07/29 Python
python批量修改文件名的示例
2020/09/27 Python
任意一块网页内容实现“活”的背景(目前火狐浏览器专有)
2014/05/07 HTML / CSS
详解利用canvas实现环形进度条的方法
2019/06/12 HTML / CSS
HTML5 Canvas基本线条绘制的实例教程
2016/03/17 HTML / CSS
手工社团活动方案
2014/02/17 职场文书
迎国庆横幅标语
2014/10/08 职场文书
家装业务员岗位职责
2015/04/03 职场文书
养成教育工作总结
2015/08/13 职场文书
写给医护人员的一封感谢信
2019/09/16 职场文书
2019年“红色之旅”心得体会1000字(3篇)
2019/09/27 职场文书
html css3不拉伸图片显示效果
2021/06/07 HTML / CSS
Go语言设计模式之结构型模式
2021/06/22 Golang