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读取30天之内的根据算法排序的代码
Apr 06 PHP
php格式化工具Beautify PHP小小BUG
Apr 24 PHP
php的一些小问题
Jul 03 PHP
简单的php缓存类分享     php缓存机制
Jan 22 PHP
ThinkPHP实现二级循环读取的方法
Nov 03 PHP
Linux系统递归生成目录中文件的md5的方法
Jun 29 PHP
php lcg_value与mt_rand生成0~1随机小数的效果对比分析
Apr 05 PHP
php 一维数组的循环遍历实现代码
Apr 10 PHP
详解yii2使用多个数据库的案例
Jun 16 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
May 23 PHP
PHP filesize函数用法浅析
Feb 15 PHP
Yii框架分页技术实例分析
Aug 30 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
从网上搜到的phpwind 0day的代码
2006/12/07 PHP
Ajax PHP分页演示
2007/01/02 PHP
php读取文件内容的三种可行方法示例介绍
2014/02/08 PHP
php画图实例
2014/11/05 PHP
php使用ffmpeg获取视频信息并截图的实现方法
2016/05/03 PHP
Laravel Reponse响应客户端示例详解
2020/09/03 PHP
用JavaScript和注册表脚本实现右键收藏Web页选中文本
2007/01/28 Javascript
jquery ajax提交表单数据的两种实现方法
2010/04/29 Javascript
jQuery学习笔记之jQuery选择器的使用
2010/12/22 Javascript
JS关键字变色实现思路及代码
2013/02/21 Javascript
ECMAScript 5严格模式(Strict Mode)介绍
2015/03/02 Javascript
jQuery背景插件backstretch使用指南
2015/04/21 Javascript
JS匿名函数类生成方式实例分析
2016/11/26 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
js实现的简练高效拖拽功能示例
2016/12/21 Javascript
vue中v-model动态生成的实例详解
2017/10/27 Javascript
React Native悬浮按钮组件的示例代码
2018/04/05 Javascript
微信小程序实现文字无限轮播效果
2018/12/28 Javascript
在Vue项目中引入JQuery-ui插件的讲解
2019/01/27 jQuery
Python中shape计算矩阵的方法示例
2017/04/21 Python
Django 实现购物车功能的示例代码
2018/10/08 Python
解决python文件双击运行秒退的问题
2019/06/24 Python
python 用 xlwings 库 生成图表的操作方法
2019/12/22 Python
Django 删除upload_to文件的步骤
2020/03/30 Python
jupyter note 实现将数据保存为word
2020/04/14 Python
基于HTML5 Canvas 实现商场监控实例详解
2017/11/20 HTML / CSS
Canvas与Image互相转换示例代码
2013/08/09 HTML / CSS
Lentiamo荷兰:在线订购隐形眼镜、隐形眼镜液和太阳镜
2019/10/25 全球购物
后勤主管工作职责
2013/12/07 职场文书
优秀实习生感言
2014/03/01 职场文书
教师考察材料范文
2014/06/03 职场文书
2014年党员自我评价材料
2014/09/22 职场文书
爱心捐款感谢信
2015/01/20 职场文书
中学后勤工作总结2015
2015/07/22 职场文书
2015年物业公司保洁工作总结
2015/10/22 职场文书
详解Java线程池是如何重复利用空闲线程的
2021/06/26 Java/Android