Yii2中cookie用法示例分析


Posted in PHP onJuly 18, 2016

本文实例讲述了Yii2中cookie用法。分享给大家供大家参考,具体如下:

<?php
//设置方法
$cookie = new Cookie([
  'name' => 'cookie_monster',
  'value' => 'Me want cookie!',
  'expire' => time() + 86400 * 365,
]);
\Yii::$app->getResponse()->getCookies()->add($cookie);
//读取方法
$value = \Yii::$app->getRequest()->getCookies()->getValue('my_cookie');
//给cookie加域名
$cookie = new Cookie([
  'name' => 'cookie_monster',
  'value' => 'Me want cookie everywhere!',
  'expire' => time() + 86400 * 365,
  'domain' => '.example.com' // <<<=== HERE
]);
\Yii::$app->getResponse()->getCookies()->add($cookie);
//设置登录cookie
$config = [
  // ...
  'components' => [
    // ...
    'user' => [
      'class' => 'yii\web\User',
      'identityClass' => 'app\models\User',
      'enableAutoLogin' => true,
      'loginUrl' => '/user/login',
      'identityCookie' => [ // <---- here!
        'name' => '_identity',
        'httpOnly' => true,
        'domain' => '.example.com',
      ],
    ],
    'request' => [
      'cookieValidationKey' => 'your_validation_key'
    ],
    'session' => [
      'cookieParams' => [
        'domain' => '.example.com',
        'httpOnly' => true,
      ],
    ],
  ],
];
//只给批定目录配置cookie
$config = [
  // ...
  'components' => [
    // ...
    'session' => [
      'name' => 'admin_session',
      'cookieParams' => [
        'httpOnly' => true,
        'path' => '/admin',
      ],
    ],
  ],
];
?>

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php调用mysql存储过程
Feb 14 PHP
用PHP与XML联手进行网站编程代码实例
Jul 10 PHP
学习php笔记 字符串处理
Oct 19 PHP
解析crontab php自动运行的方法
Jun 24 PHP
php中实现xml与mysql数据相互转换的方法
Dec 25 PHP
通过Email发送PHP错误的方法
Jul 20 PHP
利用php抓取蜘蛛爬虫痕迹的示例代码
Sep 30 PHP
magento后台无法登录解决办法的两种方法
Dec 09 PHP
php修改数组键名的方法示例
Apr 15 PHP
PHP正则+Snoopy抓取框架实现的抓取淘宝店信誉功能实例
May 17 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
Oct 12 PHP
laravel7学习之无限级分类的最新实现方法
Sep 30 PHP
PHP socket 模拟POST 请求实例代码
Jul 18 #PHP
Yii2简单实现给表单添加验证码的方法
Jul 18 #PHP
yii2缓存Caching基本用法示例
Jul 18 #PHP
yii2.0实现创建简单widgets示例
Jul 18 #PHP
php cookie工作原理与实例详解
Jul 18 #PHP
Yii2针对指定url的生成及图片等的引入方法小结
Jul 18 #PHP
图文详解PHP环境搭建教程
Jul 16 #PHP
You might like
php foreach正序倒序输出示例代码
2014/07/01 PHP
PHP实现获取FLV文件的时间
2015/02/10 PHP
PHP使用PHPexcel导入导出数据的方法
2015/11/14 PHP
Symfony2开发之控制器用法实例分析
2016/02/05 PHP
PHP中的多种加密技术及代码示例解析
2016/10/20 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
PHP生成随机字符串实例代码(字母+数字)
2019/09/11 PHP
javascript 文章截取部分无损html显示实现代码
2010/05/04 Javascript
javascript计时器事件使用详解
2014/01/07 Javascript
jquery遍历checkbox的注意事项说明
2014/02/21 Javascript
小米公司JavaScript面试题
2014/12/29 Javascript
JavaScript实现的多种鼠标拖放效果
2015/11/03 Javascript
Jquery 全选反选实例代码
2015/11/19 Javascript
JavaScript+CSS无限极分类效果完整实现方法
2015/12/22 Javascript
Javascript的表单与验证-非空验证
2016/03/18 Javascript
jQuery实现的placeholder效果完整实例
2016/08/02 Javascript
js实现对table的增加行和删除行的操作方法
2016/10/13 Javascript
使用puppeteer破解极验的滑动验证码
2018/02/24 Javascript
vue指令v-html使用过滤器filters功能实例
2019/10/25 Javascript
[01:52]深扒TI7聊天轮盘语音出处7
2017/05/11 DOTA
[01:04:14]VP vs TNC 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
基于python的七种经典排序算法(推荐)
2016/12/08 Python
python扫描proxy并获取可用代理ip的实例
2017/08/07 Python
Python入门之三角函数sin()函数实例详解
2017/11/08 Python
python高阶爬虫实战分析
2018/07/29 Python
wxPython实现绘图小例子
2019/11/19 Python
Python drop方法删除列之inplace参数实例
2020/06/27 Python
VSCode 自定义html5模板的实现
2019/12/05 HTML / CSS
享誉全球的多元化时尚精品购物平台:Farfetch发发奇(支持中文)
2017/08/08 全球购物
一级方程式赛车官方网上商店:F1 Store(支持中文)
2018/01/12 全球购物
美国购买当代和现代家具网站:MODTEMPO
2018/07/20 全球购物
竞选部门副经理的自荐书范文
2014/02/11 职场文书
夫妻吵架保证书
2015/05/08 职场文书
奖金申请报告模板
2015/05/15 职场文书
黄河绝恋观后感
2015/06/08 职场文书
导游词之长城八达岭
2019/09/24 职场文书