zoukankan      html  css  js  c++  java
  • yii 获取系统级请求参数的常用方法

    1、GET/POST
     
    1.1、获取GET/POST过来的数据
     
    Yii::app()->request->getParam('id');
     
    1.2、判断数据提交方式
        
    Yii::app()->request->isPostRequest
    2、session/cookie
     
    2.1、session常用操作
     
    $_SESSION 等价于 Yii::app()->session;
     
    2.1.1、写入session
     
    //启动session
    $session=new CHttpSession;
    $session->open();
        
    Yii::app()->session['key'] = 'value'
     
    2.1.2、读取session
        
    Yii::app()->session['key']
     
    2.1.3、获取session的ID
        
    Yii::app()->session->sessionID
     
    2.1.4、销毁session
        
    //移去所有session变量
    Yii::app()->session->clear();
    //移去存储在服务器端的数据
    Yii::app()->session->destroy();
     
    2.1.5、session高级用法
        
    $session = Yii::app()->session;
    $session['key'] = 'value';
    var_dump($session['key']);
     
    2.2 cookie
     
    2.2.1 设置cookie
        
    $cookie = new CHttpCookie(‘mycookie’,'this is my cookie’);
    $cookie->expire = time()+60*60*24*30//有限期30天
    Yii::app()->request->cookies['mycookie']=$cookie;
     
    2.2.2 读取cookie
     
    $cookie = Yii::app()->request->getCookies();
    echo $cookie['mycookie']->value;
     
    2.2.3 销毁cookie
        
    $cookie = Yii::app()->request->getCookies();
    unset($cookie[$name]);
  • 相关阅读:
    51nod 1067 Bash游戏 V2
    洛谷 P1454 圣诞夜的极光 == codevs 1293 送给圣诞夜的极光
    bzoj4754: [Jsoi2016]独特的树叶
    bzoj 4241: 历史研究
    bzoj 1266 [AHOI2006] 上学路线
    bzoj4571: [Scoi2016]美味
    bzoj4570: [Scoi2016]妖怪
    51nod 1238 最小公倍数之和 V3
    一个康托展开的板子
    poweroj1745: 餐巾计划问题
  • 原文地址:https://www.cnblogs.com/yzycoder/p/4648950.html
Copyright © 2011-2022 走看看