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 array_map array_multisort 高效处理多维数组排序
Jun 11 PHP
php判断字符串在另一个字符串位置的方法
Feb 27 PHP
兼容ie6浏览器的php下载文件代码分享
Jul 14 PHP
destoon调用企业会员公司形象图片的实现方法
Aug 21 PHP
yii2.0之GridView自定义按钮和链接用法
Dec 15 PHP
PHP多维数组转一维数组的简单实现方法
Dec 23 PHP
Zend Framework实现多服务器共享SESSION数据的方法
Mar 22 PHP
php投票系统之增加与删除投票(管理员篇)
Jul 01 PHP
PHP实现的文件操作类及文件下载功能示例
Dec 24 PHP
PHP微信模板消息操作示例
Jun 29 PHP
php实现socket推送技术的示例
Dec 20 PHP
PHP类与对象后期静态绑定操作实例详解
Dec 20 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 IP及IP段进行访问限制的代码
2008/12/17 PHP
用js计算页面执行时间的函数
2006/12/07 Javascript
ie和firefox不兼容的解决方法集合
2009/04/28 Javascript
javascript 同时在IE和FireFox获取KeyCode的代码
2010/02/07 Javascript
Javascript 鼠标移动上去小三角形滑块缓慢跟随效果
2013/04/26 Javascript
同一个网页中实现多个JavaScript特效的方法
2015/02/02 Javascript
JQuery入门基础小实例(1)
2015/09/17 Javascript
JavaScript中的this机制
2016/01/30 Javascript
JS中sort函数排序用法实例分析
2016/06/16 Javascript
js判断radiobuttonlist的选中值显示/隐藏其它模块的实现方法
2016/08/25 Javascript
Vue.js中用v-bind绑定class的注意事项
2016/12/13 Javascript
javascript实现日期三级联动下拉框选择菜单
2020/12/03 Javascript
JavaScript中in和hasOwnProperty区别详解
2017/08/04 Javascript
ES6学习教程之模板字符串详解
2017/10/09 Javascript
vue中npm包全局安装和局部安装过程
2019/09/03 Javascript
浅谈Node新版本13.2.0正式支持ES Modules特性
2019/11/25 Javascript
es6中使用map简化复杂条件判断操作实例详解
2020/02/19 Javascript
vue-cli3项目打包后自动化部署到服务器的方法
2020/09/16 Javascript
vue集成一个支持图片缩放拖拽的富文本编辑器
2021/01/29 Vue.js
[03:17]DOTA2-DPC中国联赛1月29日Recap集锦
2021/03/11 DOTA
Python fileinput模块使用实例
2015/06/03 Python
python实现下载指定网址所有图片的方法
2015/08/08 Python
python函数中return后的语句一定不会执行吗?
2017/07/06 Python
Python基于OpenCV实现视频的人脸检测
2018/01/23 Python
Python subprocess库的使用详解
2018/10/26 Python
情人节快乐! python绘制漂亮玫瑰
2020/08/18 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
2019/04/27 Python
python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等
2019/07/19 Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
2019/10/10 Python
Python高阶函数、常用内置函数用法实例分析
2019/12/26 Python
基于PyTorch中view的用法说明
2021/03/03 Python
Crocs卡骆驰洞洞鞋日本官方网站:Crocs日本
2016/08/25 全球购物
打造经典复古风格的品牌:Alice + Olivia(爱丽丝+奥利维亚)
2016/09/07 全球购物
东南亚旅游平台:The Trip Guru
2018/01/01 全球购物
Maison Lab荷兰:名牌Outlet购物
2018/08/10 全球购物
旅游项目开发策划书
2014/01/18 职场文书