• 技术文章 >php框架 >YII

    yii2怎么查看cookies

    (*-*)浩(*-*)浩2019-12-30 11:49:17原创789

    设置Cookie

    PHP (推荐学习:yii教程

    setcookie("name", "Larry", time()+3600);

    Yii2

    $cookies = Yii::$app->response->cookies;
     
    $cookies->add(new \yii\web\Cookie([
        'name' => 'name',
        'value' => 'Larry',
        'expire'=>time()+3600
    ]));

    创建名为"name"的cookie,赋值为"Larry",并且规定该cookie一小时后失效

    expire这是一个UNIX时间戳,如果设置为0,或省略,该Cookie将在浏览器关闭时消失

    获取Cookie

    PHP

    $name=$_COOKIE["user"]

    Yii2

    $cookies = Yii::$app->request->cookies;//注意此处是request
    $language = $cookies->get('user', 'defaultName');//获取默认值

    检查Cookie

    PHP

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

    Yii2

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

    以上就是yii2怎么查看cookies的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:yii2
    上一篇:yii2哪里设置时区 下一篇:yii2日志什么作用
    线上培训班

    相关文章推荐

    • yii2 入口文件找不到怎么办• yii2 怎么上传图片• yii2.0出现500错误怎么办• yii2项目中如何使用redis

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网