cookie

一、cookie是什么?

  cookie是一种会话跟踪技术,本质就是客户端上的一些文件,这些文件存储了一些客户的数据内容;cookie存储的数据存在有限期限的,可以实现长时间的保存的;cookie的使用前提条件是:1. 同一个网站;2. 相同的浏览器;

  cookie的内容为纯文本,只能保存字符串数据;为了将数据类型也保存起来,可以使用json数据格式

二、cookie的一些属性

  1. path:路径

    如果没有设置path属性的话,cookie的有效路径为:当前目录 以及 其子目录都是可以获取该cookie

    如果设置了path属性,例如path= / ;那么cookie在服务器中有根目录下,该站点内所有的文件都可以获取到该cookie

  2. expires:有效时间

    如果没有设置cookie的话,cookie的有效时间就是会话时间,当页面关闭之后cookie也就失效了;

    如果设置了有效时间的话,那么在有效时间之后,cookie就会失效了

var a = new Date();
a.setSeconds(a.getSeconds() + 20);
document.cookie = "user=lee;expires=" + a.toGMTString(); // 设置一个有效时间为20秒的cookie

  3. domain:域

    由于浏览器的同源策略的限制,该属性是无效的

三、cookie的传递

  cookie虽然存储在客户端本地,但是使用的过程中,每次客户端发起请求的时候,都会将本地的cookie发送到服务器端,服务器获取到cookie的数据进行响应,并将结果返回给客户端

  

转载于:https://www.cnblogs.com/david-lcw/p/10803434.html

cookie的相关知识相关推荐

  1. C# 系统应用之Cookie\Session基础知识及php读取Cookie\Session

    本文主要是毕业设计"个人电脑使用记录清除软件"系列系统应用文章中关于Cookie方面的知识,主要从介绍Cookie的基础知识和PHP关于Cookie\Session两个会话管理机制 ...

  2. Varnish的相关知识,varnish的简单应用

    Varnish是一款高性能的缓存加速器,具有稳定,且效率更高,资源占用更少等特点. 缓存存储的格式: key-value: key:访问路径,URL, hash value:web content 命 ...

  3. SQL注入 基础概述及相关知识

    SQL注入 基础概述及相关知识 SQL注入概述 SQL注入攻击简介 SQL注入攻击原理 SQL注入攻击来源 SQL注入攻击主要特点 SQL注入攻击危害 SQL注入攻击 SQL注入攻击基础概述 SQL注 ...

  4. ASP.NET 中 Cookie 的基本知识(转贴)

    地址:http://article.itebook.net/article.php/216.html ASP.NET 中 Cookie 的基本知识 目录 简介 什么是 Cookie? Cookie 的 ...

  5. TCP/IP和网络相关知识

    1.网络相关知识 1.1 七层定义 无(物理层):主要定义物理设备的标准,传输比特流数据 数(数据链路层):对物理层数据进行Mac地址的封装和解封装.数据叫做帧 网(网络层):Ip地址的封装和解封装. ...

  6. https ssl证书的工作原理及使用相关知识收集

    https ssl证书的工作原理及使用相关知识收集 SSL 与 数字证书 的基本概念和工作原理 前言 SSL是让人头大的东西,看起来很复杂,我学过信息安全课,但是对SSL仍然是模糊一片.对于数字证书也 ...

  7. 网络协议与网络传输相关知识

    网络协议 1.HTTP/2.0相比较于HTTP/1.1,有哪几项主要改进(请写出至少三种)? HTTP 2.0 的出现,相比于 HTTP 1.x ,大幅度的提升了 web 性能.在与 HTTP/1.1 ...

  8. http相关知识 - (2)状态管理 - session

    http相关知识 - (2)状态管理 - session 1. Session原理 (1)Session用于存储特定的用户会话所需的信息.Session对象的引入是为了弥补无状态HTTP协议的不足. ...

  9. JS作用域相关知识(#精)

    在学习<你不知道的JS>一书中,特将作用域相关知识在此分享一下: #说到作用域,就不得不提到LHS查询和RHS查询: 1)如果查询目的是对变量进行赋值,则使用LHS查询 2)如果查询目的是 ...

最新文章

  1. 系统设计与架构笔记:ETL工具开发和设计的建议
  2. HashMap 在并发下可能出现的问题分析!
  3. 这年头,机器翻译都会通过文字脑补画面了 | NAACL 2021
  4. Mac svn使用学习-2-服务端
  5. [C++调试笔记]求电势posi.cpp
  6. HDU [P3605] Escape
  7. cuda入门——改良第一个 CUDA程序
  8. php usort strcmp,字符串函数演示和usort()进行二维数组排序(0827)
  9. spring中的IOC和AOP
  10. layuiajax提交表单控制层代码_漏洞预警|ThinkPHP 5.0 远程代码执行
  11. Workbox.routing v3.x 中文版
  12. 【Elasticsearch】elasticsearch 7.x 查看分片未分配 (UNASSIGNED) 的原因
  13. iOS 中 #import同@class之间的区别
  14. tar.gz 和 tar.bz2 详细解释
  15. c语言答案知码,C语言笔试习题集答案和解析.doc
  16. JVM内存模型及CMS、G1和ZGC垃圾回收器详解
  17. ThinkPHP商城分类无限分类遍历数据
  18. 天猫商城多幅图片并排展示广告效果,鼠标指向高亮其它阴影
  19. 精度LiDAR-Monocular Visual Odometry
  20. Gmail Driver:你的gmail成了你的硬盘。

热门文章

  1. JQuery对象和JS对象区别与转换|| 事件绑定 入口函数 样式控制
  2. Python 爬虫篇-利用BeautifulSoup库爬取墨迹天气网的天气信息实例演示,调用墨迹天气api接口获取空气质量
  3. Windows 技术篇-Edge浏览器升级方法实例演示,微软官方应用商店访问下载edge慢解决方法,edge安装包获取
  4. Python 微信机器人-通过wxpy库向指定名称的好友发送微信消息实例演示
  5. 4、PPT图表的制作(制作九宫格图片、更好看的图表)
  6. filter2D函数
  7. 利用神经网络 遗传算法求得函数极小极大值
  8. 【跟网上的大多数不一样】rstudio plot不显示图片了
  9. git 代码强行提交
  10. SQL基础语法与规则