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获取mysql字段名称和其它信息的例子
Apr 14 PHP
phpmailer中文乱码问题的解决方法
Apr 22 PHP
destoon实现底部添加你是第几位访问者的方法
Jul 15 PHP
PHP实现自动登入google play下载app report的方法
Sep 23 PHP
php时间戳格式化显示友好的时间函数分享
Oct 21 PHP
linux中cd命令使用详解
Jan 08 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
May 27 PHP
详解php中的implements 使用
Jun 13 PHP
记录Yii2框架开发微信公众号遇到的问题及解决方法
Jul 20 PHP
PHP经典设计模式之依赖注入定义与用法详解
May 21 PHP
php5与php7的区别点总结
Oct 11 PHP
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
Oct 24 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同时支持GIF、png、JPEG
2006/10/09 PHP
PHP截断标题且兼容utf8和gb2312编码
2013/09/22 PHP
php类常量用法实例分析
2015/07/09 PHP
使用PHP+AJAX让WordPress动态加载文章的教程
2015/12/11 PHP
php组合排序简单实现方法
2016/10/15 PHP
浅谈Javascript中的Function与Object
2015/01/26 Javascript
学习Bootstrap滚动监听 附调用方法
2016/07/02 Javascript
js基础之DOM中元素对象的属性方法详解
2016/10/28 Javascript
javascript实现一个网页加载进度loading
2017/01/04 Javascript
微信小程序 input输入框详解及简单实例
2017/01/10 Javascript
ReactNative之键盘Keyboard的弹出与消失示例
2017/07/11 Javascript
深入理解vue中slot与slot-scope的具体使用
2018/01/26 Javascript
Vue自定义指令实现checkbox全选功能的方法
2018/02/28 Javascript
javaScript产生随机数的用法小结
2018/04/21 Javascript
vue中倒计时组件的实例代码
2018/07/06 Javascript
vue项目打包后上传至GitHub并实现github-pages的预览
2019/05/06 Javascript
vue如何实现动态加载脚本
2020/02/05 Javascript
JavaScript动态生成表格的示例
2020/11/02 Javascript
vue 避免变量赋值后双向绑定的操作
2020/11/07 Javascript
[01:05]主宰至宝剑心之遗
2017/03/16 DOTA
Python的Django框架中的Context使用
2015/07/15 Python
基于DataFrame改变列类型的方法
2018/07/25 Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
2018/07/25 Python
pyinstaller打包找不到文件的问题解决
2020/04/15 Python
香港交友网站:be2香港
2018/07/22 全球购物
日本高岛屋百货购物网站:TAKASHIMAYA
2019/03/24 全球购物
企业宣传方案
2014/03/04 职场文书
超市中秋节促销方案
2014/03/21 职场文书
护士上岗前培训自我鉴定
2014/04/20 职场文书
业务内勤岗位职责
2014/04/30 职场文书
离婚协议书怎么写
2014/09/12 职场文书
统计工作个人总结
2015/03/03 职场文书
财务总监岗位职责范本
2015/04/03 职场文书
欠款起诉书范文
2015/05/19 职场文书
Python torch.flatten()函数案例详解
2021/08/30 Python
SQLServer中exists和except用法介绍
2021/12/04 SQL Server