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 相关文章推荐
VFP与其他应用程序的集成
Oct 09 PHP
php 缓存函数代码
Aug 27 PHP
PHP 服务器配置(使用Apache及IIS两种方法)
Jun 01 PHP
解析PayPal支付接口的PHP开发方式
Nov 28 PHP
php开发留言板的CRUD(增,删,改,查)操作
Apr 19 PHP
利用PHP实现图片等比例放大和缩小的方法详解
Jun 06 PHP
php除数取整示例
Apr 24 PHP
php代码审计比较有意思的例子
May 07 PHP
ThinkPHP字符串函数及常用函数汇总
Jul 18 PHP
PHP使用memcache缓存技术提高响应速度的方法
Dec 26 PHP
laravel 5 实现模板主题功能
Mar 02 PHP
php解析xml 的四种简单方法(附实例)
Jul 11 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的session过期设置
2013/06/29 PHP
PHP判断一个字符串是否是回文字符串的方法
2015/03/23 PHP
PHP生成静态HTML页面最简单方法示例
2015/04/09 PHP
PHP常用的小程序代码段
2015/11/14 PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
2016/10/08 PHP
php基于curl实现的股票信息查询类实例
2016/11/11 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
thinkphp 框架数据库切换实现方法分析
2020/05/18 PHP
原型方法的不同写法居然会影响调试的解决方法
2007/03/08 Javascript
JavaScript 学习笔记 Black.Caffeine 09.11.28
2009/11/30 Javascript
js获取php变量的实现代码
2013/08/10 Javascript
关于jQuery中.attr()和.prop()的问题探讨
2013/09/06 Javascript
js和php如何获取当前url的内容
2013/09/22 Javascript
node.js中的url.parse方法使用说明
2014/12/10 Javascript
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
2017/07/17 jQuery
JavaScript 扩展运算符用法实例小结【基于ES6】
2019/06/17 Javascript
如何通过JS实现日历简单算法
2020/10/14 Javascript
[01:09]DOTA2次级职业联赛 - 99战队宣传片
2014/12/01 DOTA
python合并文本文件示例
2014/02/07 Python
python下MySQLdb用法实例分析
2015/06/08 Python
Python设计模式之建造者模式实例详解
2019/01/17 Python
Python Selenium安装及环境配置的实现
2020/03/17 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
2020/06/04 Python
RentCars.com巴西:汽车租赁网站
2016/08/22 全球购物
英国最大的专业户外零售商:Mountain Warehouse
2018/06/06 全球购物
泰国的头号网上婴儿用品店:Motherhood.co.th
2019/04/09 全球购物
公司年会演讲稿范文
2014/01/11 职场文书
面试后感谢信
2014/02/01 职场文书
2014年国培研修感言
2014/03/09 职场文书
工业设计专业自荐书
2014/06/05 职场文书
四风查摆问题及整改措施
2014/10/10 职场文书
2014年个人工作总结模板
2014/12/15 职场文书
教师廉政准则心得体会
2016/01/20 职场文书
党员干部学法用法心得体会
2016/01/21 职场文书
win11怎么用快捷键锁屏? windows11锁屏的几种方法
2021/11/21 数码科技
Python进程池与进程锁之语法学习
2022/04/11 Python