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更改mysql5.0登录密码
Mar 25 PHP
LotusPhp笔记之:基于ObjectUtil组件的使用分析
May 06 PHP
PHP抓取、分析国内视频网站的视频信息工具类
Apr 02 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
Jul 19 PHP
php截取中文字符串函数实例
Feb 23 PHP
简单概括PHP的字符串中单引号与双引号的区别
May 07 PHP
Smarty环境配置与使用入门教程
May 11 PHP
[原创]php简单隔行变色功能实现代码
Jul 09 PHP
php+ajax+json 详解及实例代码
Dec 12 PHP
PHP数组遍历的几种常见方式总结
Feb 15 PHP
php获取是星期几的的一些常用姿势
Dec 15 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
PHP的foreach中使用引用时需要注意的一个问题和解决方法
2014/05/29 PHP
destoon实现调用自增数字从1开始的方法
2014/08/21 PHP
destoon文章模块调用企业会员资料的方法
2014/08/22 PHP
php通过array_merge()函数合并两个数组的方法
2015/03/18 PHP
详解thinkphp实现excel数据的导入导出(附完整案例)
2016/12/29 PHP
javascript replace方法与正则表达式
2008/02/19 Javascript
JQuery live函数
2010/12/24 Javascript
jQuery EasyUI API 中文文档 - Parser 解析器
2011/09/29 Javascript
jquery教程限制文本框只能输入数字和小数点示例分享
2014/01/13 Javascript
jQuery选择器源码解读(五):tokenize的解析过程
2015/03/31 Javascript
实例详解Nodejs 保存 payload 发送过来的文件
2016/01/14 NodeJs
jQuery模拟窗口抖动效果
2017/03/15 Javascript
Angular4 中常用的指令入门总结
2017/06/12 Javascript
js浏览器滚动条卷去的高度scrolltop(实例讲解)
2017/07/07 Javascript
在vue里面设置全局变量或数据的方法
2018/03/09 Javascript
jQuery分组选择器简单用法示例
2019/04/04 jQuery
vue实现搜索功能
2019/05/28 Javascript
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
2015/03/30 Python
python中(str,list,tuple)基础知识汇总
2018/02/20 Python
老生常谈python中的重载
2018/11/11 Python
python opencv minAreaRect 生成最小外接矩形的方法
2019/07/01 Python
python文件转为exe文件的方法及用法详解
2019/07/08 Python
python系统指定文件的查找只输出目录下所有文件及文件夹
2020/01/19 Python
Python3中configparser模块读写ini文件并解析配置的用法详解
2020/02/18 Python
Django ORM实现按天获取数据去重求和例子
2020/05/18 Python
浅谈keras中的batch_dot,dot方法和TensorFlow的matmul
2020/06/18 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
2020/09/29 Python
HTML5的一个显示电池状态的API简介
2015/06/18 HTML / CSS
Vilebrequin美国官方网上商店:法国豪华泳装品牌
2020/02/22 全球购物
公务员爱岗敬业演讲稿
2014/08/26 职场文书
解除同居协议书
2015/01/29 职场文书
银行优秀员工推荐信
2015/03/24 职场文书
幼儿园春季开学通知
2015/07/16 职场文书
Mysql服务添加 iptables防火墙策略的方案
2021/04/29 MySQL
Go Plugins插件的实现方式
2021/08/07 Golang
vue中div禁止点击事件的实现
2022/04/02 Vue.js