Cookie机制、属性参数
一、cookie机制
cookie是由服务器端生成,发送给客户端保存,客户端会将cookie以键值对的方式保存到本地文本文件,下次请求同一个网站时,该cookie会添加到请求头部自动发送给服务器。
二、cookie的参数
1、Name
cookie的名字。同域名下,cookie的名字是唯一的,相同的name的值会被覆盖掉
2、Value
表示cookie的值。需要注意的是,cookie的Name属性和Value属性都不允许有逗号,分号,空格的存在,因此如果有着三种形式的符号存在的话,需要将其进行编码。
3、Domain
cookie所在的域名。如果没有设置domain的话,那么会cookie会自动绑定到执行语句的当前域。并且cookie不能够在一个域名和该域名下的二级域名之间公用。
4、Path
默认值是/,匹配的是路由,比如你的域名是www.csdn.net,那么路由如果是www.csdn.net/console/,那么实际上cookie绑定的是这个/console
5、Max-age
cookie的有效期。正数表示cookie在多少秒之后会失效;负数表示临时储存,只存在于浏览器内存,一旦浏览器关闭,cookie就会消失;当Max-Age为0时,删除cookie。
6、Secure
确保cookie是在https等安全协议下进行传输的,但是不会将客户端的cookie加密
7、HttpOnly
设置为true表示不能够被js脚本访问。使用HttpOnly能够阻止js通过document.cookie来获取cookie,在一定程度上防止跨站脚本攻击(xss)。
三、前端操作cookie
//读取浏览器中的cookie
console.log(document.cookie);
//写入
document.cookie='name=cookieName;path=/;domain=.csdn.net';
Cookie机制、属性参数相关推荐
- Go 语言 Session机制和 Cookie机制
一.会话机制 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话.常用的会话跟踪技术是Cookie与Session.Cookie 通过在客户端记录信息确定用户身份,Sessio ...
- 【计算机网络】深入了解Cookie机制
文章目录 1)什么是Cookie? Cookie的作用 Cookie的内部细节 如何查看某个网站颁发的Cookie? 方法一:通过请求头查看 方法二:通过JS查看 2)Cookie是如何工作的? 2. ...
- Session和cookie机制详解
虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术.本文将详细讨论session的工作机制并且对在Java web ...
- Web前端数据存储—cookie机制(设置,获取,删除cookie)
今天看到cookie机制就来记录一下,我们前端一般存储cookie都是在登录的时候进行的,两种,选一个就行(其实都一样,只不过一个明细化了). 我们先了解一下 cookie: HTTPCookie,通 ...
- cookie机制和session机制的原理和区别
文章来源:http://www.javawind.net/5b016f382218328f0122e9d65ae41c9e.jhtml 一.cookie机制和session机制的区别 具体来说cook ...
- cookie机制和session机制的原理和区别[转]
文章来源:http://www.javawind.net/5b016f382218328f0122e9d65ae41c9e.jhtml 一.cookie机制和session机制的区别 具体来说cook ...
- 服务器会自动创建cookie,网站的cookie机制是什么
cookie与session应用于互联网中的一项基本技术--会话(用户与客户端的交互)跟踪技术,用来跟踪用户的整个会话.简单来说,cookie是通过在客户端记录信息确定用户身份的,而session则通 ...
- HTTP Session、Cookie机制详解
一.什么是http session,有什么用 HTTP协议本身是无状态的,本身并不能支持服务端保存客户端的状态信息,于是,Web Server中引入了session的概念,用来保存客户端的状态信息. ...
- session机制和cookie机制
一.cookie机制和session机制的区别 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案.同时我们也看到,由于才服务器端保持状态的方 ...
- Mr.J-- HTTP学习笔记(十)-- Cookie机制
我的专栏: HTTP学习笔记 承载用户相关信息的HTTP首部 首部名称 首部类型 描述 From 请求 用户的 E-mail 地址 User-Agent 请求 用户的浏览器软件 Referer ...
最新文章
- 什么是事务、半事务消息?怎么实现的?
- CodeForces - 1355C Count Triangles(数学)
- javaScript学习笔记之运算符
- 虚拟化之vmware-vsphere (web) client
- scrapy 整合 djangoitem,摆脱保存数据时SQL报错的困扰
- 《面向数据科学的概率论》翻译活动期待大家的参与 | ApacheCN
- 加号和减号在一起怎么读_在家摄影怎么玩?拍摄小黄米场景搭建,摄影软件和修图软件介绍...
- eclipse如何开发python
- artTemplate -- 性能卓越的 js 模板引擎
- 科技圈晒开工福利!小米最直接,腾讯最传统,阿里最豪气,你们家的呢?
- MD5以及SHA加密不在安全的分析
- 中国邮箱品牌使用情况调研——TOM邮箱
- XP系统清理优化工具箱
- idea显示Multiple Spring Boot run configurations were detected. Services allows to manage multiple run
- 报告老板,我们的H5页面在iOS11系统上白屏了!
- 企业群发短信时为什么要找短信平台公司而不是直接找运营商发送
- 网络安全工程师自主学习计划表(具体到阶段目标)
- HTML5开源游戏引擎lufylegend1.5.0发布
- Python全栈(十)Django框架之9.聚合函数和表达式
- 配音秀显示服务器去配音了,英语配音秀
热门文章
- win10系统迁移到新的硬盘
- 计算机程序班搞笑口号,集搞笑自创的运动会口号?
- 俞敏洪:度过有意义的生命(转)
- 桌面提醒助手谷歌浏览器插件
- nginx配置https后报错nginx: [emerg] https protocol requires SSL support in XXX.conf详细解决方法
- 2019数字音乐市场年度回顾,QQ音乐全面领先
- 一共81个,开源大数据处理工具汇总(上)
- echarts设置标题样式_EChart 标题 title 样式,x轴、y轴坐标显示,调整图表位置等...
- python日历程序编写_Python创建日历实例
- 小程序发送公众号模板消息+PHP后台