一、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机制、属性参数相关推荐

  1. Go 语言 Session机制和 Cookie机制

    一.会话机制 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话.常用的会话跟踪技术是Cookie与Session.Cookie 通过在客户端记录信息确定用户身份,Sessio ...

  2. 【计算机网络】深入了解Cookie机制

    文章目录 1)什么是Cookie? Cookie的作用 Cookie的内部细节 如何查看某个网站颁发的Cookie? 方法一:通过请求头查看 方法二:通过JS查看 2)Cookie是如何工作的? 2. ...

  3. Session和cookie机制详解

    虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术.本文将详细讨论session的工作机制并且对在Java web ...

  4. Web前端数据存储—cookie机制(设置,获取,删除cookie)

    今天看到cookie机制就来记录一下,我们前端一般存储cookie都是在登录的时候进行的,两种,选一个就行(其实都一样,只不过一个明细化了). 我们先了解一下 cookie: HTTPCookie,通 ...

  5. cookie机制和session机制的原理和区别

    文章来源:http://www.javawind.net/5b016f382218328f0122e9d65ae41c9e.jhtml 一.cookie机制和session机制的区别 具体来说cook ...

  6. cookie机制和session机制的原理和区别[转]

    文章来源:http://www.javawind.net/5b016f382218328f0122e9d65ae41c9e.jhtml 一.cookie机制和session机制的区别 具体来说cook ...

  7. 服务器会自动创建cookie,网站的cookie机制是什么

    cookie与session应用于互联网中的一项基本技术--会话(用户与客户端的交互)跟踪技术,用来跟踪用户的整个会话.简单来说,cookie是通过在客户端记录信息确定用户身份的,而session则通 ...

  8. HTTP Session、Cookie机制详解

    一.什么是http session,有什么用 HTTP协议本身是无状态的,本身并不能支持服务端保存客户端的状态信息,于是,Web Server中引入了session的概念,用来保存客户端的状态信息. ...

  9. session机制和cookie机制

    一.cookie机制和session机制的区别 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案.同时我们也看到,由于才服务器端保持状态的方 ...

  10. Mr.J-- HTTP学习笔记(十)-- Cookie机制

    我的专栏:  HTTP学习笔记 承载用户相关信息的HTTP首部 首部名称 首部类型 描述 From  请求 用户的 E-mail 地址 User-Agent   请求 用户的浏览器软件 Referer ...

最新文章

  1. 什么是事务、半事务消息?怎么实现的?
  2. CodeForces - 1355C Count Triangles(数学)
  3. javaScript学习笔记之运算符
  4. 虚拟化之vmware-vsphere (web) client
  5. scrapy 整合 djangoitem,摆脱保存数据时SQL报错的困扰
  6. 《面向数据科学的概率论》翻译活动期待大家的参与 | ApacheCN
  7. 加号和减号在一起怎么读_在家摄影怎么玩?拍摄小黄米场景搭建,摄影软件和修图软件介绍...
  8. eclipse如何开发python
  9. artTemplate -- 性能卓越的 js 模板引擎
  10. 科技圈晒开工福利!小米最直接,腾讯最传统,阿里最豪气,你们家的呢?
  11. MD5以及SHA加密不在安全的分析
  12. 中国邮箱品牌使用情况调研——TOM邮箱
  13. XP系统清理优化工具箱
  14. idea显示Multiple Spring Boot run configurations were detected. Services allows to manage multiple run
  15. 报告老板,我们的H5页面在iOS11系统上白屏了!
  16. 企业群发短信时为什么要找短信平台公司而不是直接找运营商发送
  17. 网络安全工程师自主学习计划表(具体到阶段目标)
  18. HTML5开源游戏引擎lufylegend1.5.0发布
  19. Python全栈(十)Django框架之9.聚合函数和表达式
  20. 配音秀显示服务器去配音了,英语配音秀

热门文章

  1. win10系统迁移到新的硬盘
  2. 计算机程序班搞笑口号,集搞笑自创的运动会口号?
  3. 俞敏洪:度过有意义的生命(转)
  4. 桌面提醒助手谷歌浏览器插件
  5. nginx配置https后报错nginx: [emerg] https protocol requires SSL support in XXX.conf详细解决方法
  6. 2019数字音乐市场年度回顾,QQ音乐全面领先
  7. 一共81个,开源大数据处理工具汇总(上)
  8. echarts设置标题样式_EChart 标题 title 样式,x轴、y轴坐标显示,调整图表位置等...
  9. python日历程序编写_Python创建日历实例
  10. 小程序发送公众号模板消息+PHP后台