requests使用自定义cookie(Yii框架中用response保存cookie,用request读取cookie的原理解析)
类别:编程学习 浏览量:272
时间:2021-10-27 10:29:50 requests使用自定义cookie
Yii框架中用response保存cookie,用request读取cookie的原理解析本文实例讲述了yii框架中用response保存cookie,用request读取cookie的原理。分享给大家供大家参考,具体如下:
在学习cookie的时候,相信很多人和我有一样的疑惑?为什么保存cookie要用response,读取cookie却用request呢?
参考https://www.imooc.com/qadetail/188079
cookie是web服务器为了保存一些用户数据而创建保存在本地的一个加密文件,这些过程是由服务器操作,所以使用response。读取cookie数据是客户端行为,所以用request。这样理解可能好一点。
再者
request.cookies
创建的cookie只能用于后台不能用于html的前台
response.cookies
操作过的cookie,所有方法获取到的都是被更新过的值,也就是说response.cookies
是修改所有容器中的cookie的值;
如果还是不太明白,我们可以通过实践,使用request->cookies
删除一个cookie数据。
|
$cookies = \yii:: $app ->response->cookies; $array_cookies = array ( 'name' => 'user' , 'value' => 'doubly' ); $cookies ->add( new cookie( $array_cookies )); $cookies = \yii:: $app ->request->cookies; $cookies ->remove( 'user' ); echo $cookies ->getvalue( "user" ); |
访问网页可以发现yii框架报错
简单的说,request->cookies
不能对cookie数据进行修改等操作。
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。
原文链接:https://blog.csdn.net/qq_18335837/article/details/80316521
您可能感兴趣
- cookie政策及设置(详解操作cookie的原生方法cookieStore)
- 如何让yii2高级模板运行起来(Yii框架Session与Cookie使用方法示例)
- phpsetcookie参数说明(PHP的cookie与session原理及用法详解)
- asp.net操作cookie
- laravel初始化(Laravel 登录后清空COOKIE的操作方法)
- yii框架使用教程(Yii框架操作cookie与session的方法实例详解)
- php 会话session实现用户登录功能(PHP cookie,session的使用与用户自动登录功能实现方法分析)
- cookie和session流程(浅析数据存储的三种方式 cookie sessionstorage localstorage 的异同)
- laravel队列过期时间(laravel 修改记住我功能的cookie保存时间的方法)
- cookie httponly属性
- requests使用自定义cookie(Yii框架中用response保存cookie,用request读取cookie的原理解析)
- Cookie常用属性
- php cookie(php更新cookie内容的详细方法)
- Js操作cookie
- php实现无cookie的session(php实现多站点共用session实现单点登录的方法详解)
- 上海迪士尼攻略(上海迪士尼攻略旅游)
- 哪里可以看熊猫(成都哪里可以看熊猫)
- oppo手机的三种录屏方法,你知道有哪些吗(oppo手机的三种录屏方法)
- 吉林神秘传染链跨省 传染源尚未找到,舒兰 封城(吉林神秘传染链跨省)
- 吉林舒兰 封城 聚集性疫情传播链已延至沈阳,有一个细节让人忧心(吉林舒兰封城)
- 1天密接者猛增77人,患者轨迹透露危险信号 吉林市全面封闭管理(1天密接者猛增77人)
热门推荐
- dockervolume迁移工具(Docker中数据卷volume管理的两种方式)
- filezillaserver怎么配置(解决FileZilla_Server:425 Can't open data connection 问题详解)
- HTML5离线缓存
- div和css怎么铺背景(css3实现一个div设置多张背景图片及background-image属性实例演示)
- SQL中的ISNULL的用法
- python使用教程操作(详解python中@的用法)
- 常见的web应用服务器有哪些(常用的web服务器软件整理)
- 怎么用docker部署springboot项目(Spring Boot使用Docker分层打包的设置方法)
- python字符串匹配教程(Python字符串匹配之6种方法的使用详解)
- python钉钉机器人(python钉钉机器人运维脚本监控实例)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9