zoukankan      html  css  js  c++  java
  • Yii2 中cookie的用法(1)

    Yii使用 yiiwebCookie对象来代表每个cookie,yiiwebRequest 和 yiiwebResponse 通过名为’cookies’的属性维护一个cookie集合, 前者的cookie 集合代表请求提交的cookies, 后者的cookie集合表示发送给用户的cookies。
    设置操作cookie
    
    // 加载cookie响应组件
    $cookies = Yii::$app->response->cookies;
    
    // 添加一个新的cookie
    // 格式: ['name' => 属性名 , 'value' => 属性值]
    $data = ['name' => 'name' , 'value' => '张三'];
    $cookies->add(new YiiwebCookie($data);
    
    // 删除一个cookie
    $cookies->remove('name');
    
    // 删除全部的cookie
    $cookies->removeAll();
    
    读取cookie
    
    // 加载cookie请求组件
    $cookies = Yii::$app->request->cookies;
    
    // 获取名为 "name" cookie 的值,如果不存在,返回默认值"my"
    $name = $cookies->getValue('name', 'my');
    
    // 判断是否存在名为"name" 的 cookie
    if ($cookies->has('name')){
        // 存在...
    }
    
    // 获取目前存在的cookie个数
    $count = $cookies->count();
  • 相关阅读:
    Python使用笔记20--网络操作小练习
    python使用笔记19--网络操作
    python使用笔记18--写日志
    python使用笔记17--异常处理
    python使用笔记16--操作redis
    列车调度
    三角形
    点亮灯笼
    数据读取
    codevs 1243 网络提速
  • 原文地址:https://www.cnblogs.com/wuheng1991/p/7389835.html
Copyright © 2011-2022 走看看