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网页后退不再出现过期
Mar 08 PHP
php 多个submit提交表单 处理方法
Jul 07 PHP
php5.5中类级别的常量使用介绍
Oct 02 PHP
ThinkPHP有变量的where条件分页实例
Nov 03 PHP
php随机抽奖实例分析
Mar 04 PHP
PHP错误Warning:mysql_query()解决方法
Oct 24 PHP
PHP实现的简单适配器模式示例
Jun 22 PHP
php处理抢购类功能的高并发请求
Feb 08 PHP
原生JS实现Ajax通过POST方式与PHP进行交互的方法示例
May 12 PHP
php使用redis的有序集合zset实现延迟队列应用示例
Feb 20 PHP
PHP 出现 http500 错误的解决方法
Mar 09 PHP
php去除数组中为0的元素的实例分析
Nov 17 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改进计算字符串相似度的函数similar_text()、levenshtein()
2014/10/27 PHP
PHP简单创建压缩图的方法
2016/08/24 PHP
Javascript Tab 导航插件 (23个)
2009/06/11 Javascript
Javascript 类与静态类的实现
2010/04/01 Javascript
仅Firefox中链接A无法实现模拟点击以触发其默认行为
2011/07/31 Javascript
限制上传文件大小和格式的jQuery插件实例
2015/01/24 Javascript
全系IE支持Bootstrap的解决方法
2015/10/19 Javascript
JavaScript 七大技巧(二)
2015/12/13 Javascript
JS面向对象编程详解
2016/03/06 Javascript
jQuery实现文档树效果
2017/02/20 Javascript
vue内置组件transition简单原理图文详解(小结)
2018/07/12 Javascript
layui 表格的属性的显示转换方法
2018/08/14 Javascript
vue项目持久化存储数据的实现代码
2018/10/01 Javascript
利用hasOwnProperty给数组去重的面试题分享
2018/11/05 Javascript
Electron-vue开发的客户端支付收款工具的实现
2019/05/24 Javascript
node.js命令行教程图文详解
2019/05/27 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
2019/08/13 Javascript
js实现筛选功能
2020/11/24 Javascript
python分析nignx访问日志脚本分享
2015/02/26 Python
编写同时兼容Python2.x与Python3.x版本的代码的几个示例
2015/03/30 Python
Python调用SQLPlus来操作和解析Oracle数据库的方法
2016/04/09 Python
python实现C4.5决策树算法
2018/08/29 Python
Django Rest framework之权限的实现示例
2018/12/17 Python
python去重,一个由dict组成的list的去重示例
2019/01/21 Python
python+selenium实现QQ邮箱自动发送功能
2019/01/23 Python
Python 中pandas索引切片读取数据缺失数据处理问题
2019/10/09 Python
python语言是免费还是收费的?
2020/06/15 Python
python利用google翻译方法实例(翻译字幕文件)
2020/09/21 Python
html5指南-6.如何创建离线web应用程序实现离线访问
2013/01/07 HTML / CSS
便利店投资创业计划书
2014/02/08 职场文书
工商企业管理专业自荐信范文
2014/04/12 职场文书
车辆工程专业求职信
2014/06/14 职场文书
2014最新开业庆典策划方案(5篇)
2014/09/15 职场文书
2014年妇女工作总结
2014/12/06 职场文书
放假通知格式
2015/04/14 职场文书
狼牙山五壮士观后感
2015/06/09 职场文书