Yii框架学习笔记之session与cookie简单操作示例


Posted in PHP onApril 30, 2019

本文实例讲述了Yii框架学习笔记之session与cookie操作。分享给大家供大家参考,具体如下:

session操作

<?php
  namespace app\controllers;
  use yii\web\Controller;
  class HelloController extends Controller{
public function actionIndex(){
     //把session当做对象
     $session = \yii:$app->session;
    if($session->isActive){
       echo "session isactive";
    }else{
       $session->open();
    }
    $session->set("user","张三");
    $session->get("user");
    $session->remove("user");
     //把session当做数组  
     $session['user'] = "张三";
     unset($session["user"]);
}
  }
?>

cookie操作

<?php
  namespace app\controllers;
  use yii\web\Controller;
  use yii\web\Cookie;
  class HelloController extends Controller{
    //存入cookie和修改cookie
    $cookies = \YII::$app->response->cookies;    
    $cookie_data = array('name'=>"user","value"=>"zhangsan");
    $cookies->add(new Cookie($cookie_data));//以'cookieValidationKey' 为基础的加密字符串
    $cookies->remove("id");//移除掉ID的cookie
    //取出cookie的值
    $cookies = \YII::$app->request->cookies;
    $cookies->getValue("user");
    //如果cookie不存在
    $cookies->getValue("user",20);//返回20
  }
?>

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
特转载一高手总结PHP学习资源和链接.
Dec 05 PHP
php中ob(Output Buffer 输出缓冲)函数使用方法
Jul 21 PHP
destoon安装出现Internal Server Error的解决方法
Jun 21 PHP
php实现cookie加密的方法
Mar 10 PHP
在PHP程序中使用Rust扩展的方法
Jul 03 PHP
thinkphp autoload 命名空间自定义 namespace
Jul 17 PHP
PHP判断表达式中括号是否匹配的简单实例
Oct 22 PHP
解决php-fpm.service not found问题的办法
Jun 06 PHP
yii2局部关闭(开启)csrf的验证的实例代码
Jul 10 PHP
实例分析PHP将字符串转换成数字的方法
Jan 27 PHP
Yii2框架自定义类统一处理url操作示例
May 25 PHP
PHP 8新特性简介
Aug 18 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
Apr 30 #PHP
YII框架关联查询操作示例
Apr 29 #PHP
YII框架页面缓存操作示例
Apr 29 #PHP
YII框架http缓存操作示例
Apr 29 #PHP
PHP常见的几种攻击方式实例小结
Apr 29 #PHP
php-fpm重启导致的程序执行中断问题详解
Apr 29 #PHP
详解提高使用Java反射的效率方法
Apr 29 #PHP
You might like
DC这些乐高系列动画电影你看过几部?
2020/04/09 欧美动漫
一步一步学习PHP(8) php 数组
2010/03/05 PHP
浅谈使用PHP开发微信支付的流程
2015/10/04 PHP
CI框架简单邮件发送类实例
2016/05/18 PHP
PHP图片水印类的封装
2017/07/06 PHP
phpcms实现验证码替换及phpcms实现全站搜索功能教程详解
2017/12/13 PHP
jquery tab插件制作实现代码
2010/06/22 Javascript
js的window.showModalDialog及window.open用法实例分析
2015/01/29 Javascript
JS判断网页广告是否被浏览器拦截过滤的代码
2015/04/05 Javascript
js中this用法实例详解
2015/05/05 Javascript
Javascript简单改变表单元素背景的方法
2015/07/15 Javascript
jQuery实现文件上传进度条特效
2015/08/12 Javascript
js中用cssText设置css样式的简单方法
2016/09/19 Javascript
JS获取年月日时分秒的方法分析
2016/11/28 Javascript
Bootstrap警告框(Alert)插件使用方法
2017/03/21 Javascript
javaScript实现复选框全选反选事件详解
2020/11/20 Javascript
浅谈Vue-cli 命令行工具分析
2017/11/22 Javascript
Vue组件通信的几种实现方法
2019/04/25 Javascript
微信小程序实现拍照画布指定区域生成图片
2019/07/18 Javascript
微信小程序之下拉列表实现方法解析(附完整源码)
2019/08/23 Javascript
记一次vue跨域的解决
2020/10/21 Javascript
python利用Guetzli批量压缩图片
2017/03/23 Python
python实现快速文件格式批量转换的方法
2020/10/16 Python
python 第三方库paramiko的常用方式
2021/02/20 Python
小程序canvas中文字设置居中锚点
2019/04/16 HTML / CSS
时装界的“朋克之母”:Vivienne Westwood
2017/07/06 全球购物
银行演讲稿范文
2014/01/03 职场文书
先进事迹报告会感言
2014/01/24 职场文书
《去年的树》教学反思
2014/04/11 职场文书
2014年教师思想工作总结
2014/12/03 职场文书
长城导游词
2015/01/30 职场文书
2015年预备党员自我评价
2015/03/04 职场文书
法院执行局工作总结
2015/08/11 职场文书
话题作文之关于呼唤
2019/11/29 职场文书
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/07 PostgreSQL
GoFrame基于性能测试得知grpool使用场景
2022/06/21 Golang