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数据库操作面向对象的优点
Oct 09 PHP
用PHP创建PDF中文文档
Oct 09 PHP
discuz的php防止sql注入函数
Jan 17 PHP
PHP输出数组中重名的元素的几种处理方法
Sep 05 PHP
PHP设计模式之调解者模式的深入解析
Jun 13 PHP
PHP类中的魔术方法(Magic Method)简明总结
Jul 08 PHP
初识Laravel
Oct 30 PHP
十个PHP高级应用技巧果断收藏
Sep 25 PHP
PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
Nov 30 PHP
WAF的正确bypass
Jan 05 PHP
PHP巧妙利用位运算实现网站权限管理的方法
Mar 12 PHP
thinkPHP5.0框架URL访问方法详解
Mar 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
apache+mysql+php+ssl服务器之完全安装攻略
2006/09/05 PHP
简单的页面缓冲技术
2006/10/09 PHP
PHP Cookie的使用教程详解
2013/06/03 PHP
PHP中SQL查询语句的id=%d解释(推荐)
2016/12/10 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
2019/10/20 PHP
Display SQL Server Login Mode
2007/06/21 Javascript
让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
2009/05/25 Javascript
使用JavaScript动态设置样式实现代码及演示动画
2013/01/25 Javascript
jquery插件tooltipv顶部淡入淡出效果使用示例
2013/12/05 Javascript
js 获取元素在页面上的偏移量的方法汇总
2015/04/13 Javascript
uploadify多文件上传参数设置技巧
2015/11/16 Javascript
jQuery表格插件datatables用法汇总
2016/03/29 Javascript
基于Bootstrap里面的Button dropdown打造自定义select
2016/05/30 Javascript
Javascript使用uploadify来实现多文件上传
2016/11/16 Javascript
微信小程序 仿美团分类菜单 swiper分类菜单
2017/04/12 Javascript
jQuery实现表格冻结顶栏效果
2017/08/20 jQuery
JS实现的将html转为pdf功能【基于浏览器端插件jsPDF】
2018/02/06 Javascript
浅谈Vue.js组件(二)
2019/04/09 Javascript
Python变量和数据类型详解
2017/02/15 Python
Python 正则表达式实现计算器功能
2017/04/29 Python
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
2017/07/24 Python
Windows系统下多版本pip的共存问题详解
2017/10/10 Python
pandas删除指定行详解
2019/04/04 Python
Python使用进程Process模块管理资源
2020/03/05 Python
Python判断远程服务器上Excel文件是否被人打开的方法
2020/07/13 Python
Anaconda使用IDLE的实现示例
2020/09/23 Python
python3列表删除大量重复元素remove()方法的问题详解
2021/01/04 Python
详解HTML5将footer置于页面最底部的方法(CSS+JS)
2018/10/11 HTML / CSS
美国大尺码女装零售商:TORRID
2016/10/01 全球购物
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
Java语言程序设计测试题判断题部分
2013/01/06 面试题
2014年创先争优活动总结
2014/05/04 职场文书
询价采购方案
2014/06/09 职场文书
污染环境建议书
2015/09/14 职场文书
公司借款担保书
2015/09/22 职场文书
总结Python使用过程中的bug
2021/06/18 Python