zoukankan      html  css  js  c++  java
  • [YII2] COOKIE的操作使用

    PHPcookie的设置

    setcookie('username',$data['username'],time()+3600*24*7);

    YII2cookie的设置

    $cookies = Yii::$app->response->cookies;
     $cookies->add(new yiiwebCookie([
                'name' => 'username',
                 'value' => $data['username'],
                  'expire'=>time()+3600*24*7,
      ]));

    PHPcookie的读取

     echo $_COOKIE['username'];

    YII2cookie的读取

    $cookies = Yii::$app->request->cookies;//注意此处是request
     echo $language = $cookies->get('username');//设置默认值

    PHPcookie的检测

    if(isset($_COOKIE["user"])){ }

     

    YII2cookie的检测

    $cookies = Yii::$app->request->cookies;
     
    if (isset($cookies['user'])){ }
    if ($cookies->has('user')){ }
    if (isset($cookies['user'])){ }

    PHPcookie的删除

    setcookie("user", "", time()-1);
    unset($_COOKIE['user']);

     

    YII2cookie的删除

    $cookies = Yii::$app->request->cookies;
     
    $cookies->remove('user');

     

    其实说白了,框架的存储就是安全性高!

    不好读出来的!

     

     

  • 相关阅读:
    最终版需求分析
    第九次会议
    第八次会议
    软工测试文档
    软工第七次会议记录
    第六次会议
    软件工程第二次和第三次会议
    Java环境搭建与概述
    [JavaWeb] Ajax&JQuery
    [JavaWeb] JSP
  • 原文地址:https://www.cnblogs.com/lipcblog/p/6640243.html
Copyright © 2011-2022 走看看