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中文字母数字验证码实现代码
Apr 25 PHP
php 多线程上下文中安全写文件实现代码
Dec 28 PHP
常见的PHP五种设计模式小结
Mar 23 PHP
把1316这个数表示成两个数的和,其中一个为13的倍数,另一个是11的倍数,求这两个数。
Jun 24 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
Nov 11 PHP
PHP打开和关闭文件操作函数总结
Nov 18 PHP
PHP结合Mysql数据库实现留言板功能
Mar 04 PHP
php使用Jpgraph创建3D饼形图效果示例
Feb 15 PHP
PHP实现的多维数组去重操作示例
Jul 21 PHP
PHP PDOStatement::debugDumpParams讲解
Jan 30 PHP
PHP封装的分页类与简单用法示例
Feb 25 PHP
php使用redis的几种常见操作方式和用法示例
Feb 20 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动态图像的创建
2006/10/09 PHP
PHP中动态HTML的输出技术
2006/10/09 PHP
关于php 接口问题(php接口主要也就是运用curl,curl函数)
2013/07/01 PHP
PHP 正则表达式常用函数
2014/08/17 PHP
PHP中使用php://input处理相同name值的表单数据
2015/02/03 PHP
微信红包随机生成算法php版
2016/07/21 PHP
PHP实现的简单路由和类自动加载功能
2018/03/13 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
js以对象为索引的关联数组
2010/07/04 Javascript
基于jquery实现的鼠标拖拽元素复制并写入效果
2011/08/23 Javascript
JavaScript SetInterval与setTimeout使用方法详解
2013/11/15 Javascript
对Web开发中前端框架与前端类库的一些思考
2015/03/27 Javascript
详解JavaScript对象序列化
2016/01/19 Javascript
JS获取本周周一,周末及获取任意时间的周一周末功能示例
2017/02/09 Javascript
vuejs事件中心管理组件间的通信详解
2017/08/09 Javascript
JS正则表达式常见用法实例详解
2018/06/19 Javascript
微信小程序使用map组件实现解析经纬度功能示例
2019/01/22 Javascript
vue路由教程之静态路由
2019/09/03 Javascript
Vue开发环境跨域访问问题
2020/01/22 Javascript
JavaScript代码压缩工具UglifyJS和Google Closure Compiler的基本用法
2020/04/13 Javascript
详谈Pandas中iloc和loc以及ix的区别
2018/06/08 Python
使用pandas read_table读取csv文件的方法
2018/07/04 Python
python训练数据时打乱训练数据与标签的两种方法小结
2018/11/08 Python
Python3实现统计单词表中每个字母出现频率的方法示例
2019/01/28 Python
pyqt5之将textBrowser的内容写入txt文档的方法
2019/06/21 Python
详解Python 4.0 预计推出的新功能
2019/07/26 Python
Python Django 添加首页尾页上一页下一页代码实例
2019/08/21 Python
python cv2截取不规则区域图片实例
2019/12/21 Python
移动端Html5中百度地图的点击事件
2019/01/31 HTML / CSS
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
加拿大床上用品、家居装饰、厨房和浴室产品购物网站:Linen Chest
2018/06/05 全球购物
意大利灯具购物网站:Lampade.it
2018/10/18 全球购物
个人求职信范例
2014/01/29 职场文书
推荐信怎么写
2014/05/09 职场文书
土木工程专业本科生求职信
2014/10/01 职场文书
Python 发送SMTP邮件的简单教程
2021/06/24 Python