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中static关键字原理的学习研究分析
Jul 18 PHP
使用php显示搜索引擎来的关键词
Feb 13 PHP
Drupal简体中文语言包安装教程
Sep 27 PHP
基于php实现随机合并数组并排序(原排序)
Nov 26 PHP
php无限级分类实现方法分析
Oct 19 PHP
PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法分析
Nov 14 PHP
PHP两种实现无级递归分类的方法
Mar 02 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
Nov 17 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
Apr 02 PHP
PHP数组实际占用内存大小原理解析
Dec 11 PHP
PHP7 新增功能
Mar 09 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
PHP Smarty模版简单使用方法
2016/03/30 PHP
PHP使用pear实现mail发送功能 windows环境下配置pear
2016/04/15 PHP
Ajax实现对静态页面的文章访问统计功能示例
2016/10/10 PHP
实例分析10个PHP常见安全问题
2019/07/09 PHP
php面向对象重点知识分享
2019/09/27 PHP
jQuery 学习第五课 Ajax 使用说明
2010/05/17 Javascript
jquery创建并行对象或者合并对象的实现代码
2012/10/10 Javascript
JS连接SQL数据库与ACCESS数据库的方法实例
2013/11/21 Javascript
jQuery聚合函数实例
2015/05/21 Javascript
Vue表单实例代码
2016/09/05 Javascript
Bootstrap基本插件学习笔记之轮播幻灯片(23)
2016/12/08 Javascript
JS中Select下拉列表类(支持输入模糊查询)功能
2017/01/17 Javascript
基于Vue单文件组件详解
2017/09/15 Javascript
微信小程序 如何引入外部字体库iconfont的图标
2018/01/31 Javascript
vue检测对象和数组的变化分析
2018/06/30 Javascript
electron-vue利用webpack打包实现多页面的入口文件问题
2019/05/12 Javascript
初学node.js中实现删除用户路由
2019/05/27 Javascript
JavaScript基础之this和箭头函数详析
2019/09/05 Javascript
js实现ajax的用户简单登入功能
2020/06/18 Javascript
Keras - GPU ID 和显存占用设定步骤
2020/06/22 Python
面向新手解析python Beautiful Soup基本用法
2020/07/11 Python
Python如何在bool函数中取值
2020/09/21 Python
css3中仿放大镜效果的几种方式原理解析
2020/12/03 HTML / CSS
html5构建触屏网站之网站尺寸探讨
2013/01/07 HTML / CSS
印尼披萨外送专家:Domino’s Pizza印尼
2017/12/28 全球购物
极度干燥澳大利亚官方网站:Superdry澳大利亚
2019/03/28 全球购物
输入N,打印N*N矩阵
2012/02/20 面试题
环保专项行动方案
2014/05/12 职场文书
环保建议书600字
2014/05/14 职场文书
信用卡工作证明模板
2014/09/14 职场文书
师德师风学习材料
2014/12/19 职场文书
婚礼答谢礼品
2015/01/20 职场文书
检讨书范文500字
2015/01/28 职场文书
九寨沟导游词
2015/02/02 职场文书
毕业生捐书活动倡议书
2015/04/27 职场文书
为什么你写的height:100%不起作用
2021/05/10 HTML / CSS