cookie的相关知识
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的相关知识相关推荐
- C# 系统应用之Cookie\Session基础知识及php读取Cookie\Session
本文主要是毕业设计"个人电脑使用记录清除软件"系列系统应用文章中关于Cookie方面的知识,主要从介绍Cookie的基础知识和PHP关于Cookie\Session两个会话管理机制 ...
- Varnish的相关知识,varnish的简单应用
Varnish是一款高性能的缓存加速器,具有稳定,且效率更高,资源占用更少等特点. 缓存存储的格式: key-value: key:访问路径,URL, hash value:web content 命 ...
- SQL注入 基础概述及相关知识
SQL注入 基础概述及相关知识 SQL注入概述 SQL注入攻击简介 SQL注入攻击原理 SQL注入攻击来源 SQL注入攻击主要特点 SQL注入攻击危害 SQL注入攻击 SQL注入攻击基础概述 SQL注 ...
- ASP.NET 中 Cookie 的基本知识(转贴)
地址:http://article.itebook.net/article.php/216.html ASP.NET 中 Cookie 的基本知识 目录 简介 什么是 Cookie? Cookie 的 ...
- TCP/IP和网络相关知识
1.网络相关知识 1.1 七层定义 无(物理层):主要定义物理设备的标准,传输比特流数据 数(数据链路层):对物理层数据进行Mac地址的封装和解封装.数据叫做帧 网(网络层):Ip地址的封装和解封装. ...
- https ssl证书的工作原理及使用相关知识收集
https ssl证书的工作原理及使用相关知识收集 SSL 与 数字证书 的基本概念和工作原理 前言 SSL是让人头大的东西,看起来很复杂,我学过信息安全课,但是对SSL仍然是模糊一片.对于数字证书也 ...
- 网络协议与网络传输相关知识
网络协议 1.HTTP/2.0相比较于HTTP/1.1,有哪几项主要改进(请写出至少三种)? HTTP 2.0 的出现,相比于 HTTP 1.x ,大幅度的提升了 web 性能.在与 HTTP/1.1 ...
- http相关知识 - (2)状态管理 - session
http相关知识 - (2)状态管理 - session 1. Session原理 (1)Session用于存储特定的用户会话所需的信息.Session对象的引入是为了弥补无状态HTTP协议的不足. ...
- JS作用域相关知识(#精)
在学习<你不知道的JS>一书中,特将作用域相关知识在此分享一下: #说到作用域,就不得不提到LHS查询和RHS查询: 1)如果查询目的是对变量进行赋值,则使用LHS查询 2)如果查询目的是 ...
最新文章
- 系统设计与架构笔记:ETL工具开发和设计的建议
- HashMap 在并发下可能出现的问题分析!
- 这年头,机器翻译都会通过文字脑补画面了 | NAACL 2021
- Mac svn使用学习-2-服务端
- [C++调试笔记]求电势posi.cpp
- HDU [P3605] Escape
- cuda入门——改良第一个 CUDA程序
- php usort strcmp,字符串函数演示和usort()进行二维数组排序(0827)
- spring中的IOC和AOP
- layuiajax提交表单控制层代码_漏洞预警|ThinkPHP 5.0 远程代码执行
- Workbox.routing v3.x 中文版
- 【Elasticsearch】elasticsearch 7.x 查看分片未分配 (UNASSIGNED) 的原因
- iOS 中 #import同@class之间的区别
- tar.gz 和 tar.bz2 详细解释
- c语言答案知码,C语言笔试习题集答案和解析.doc
- JVM内存模型及CMS、G1和ZGC垃圾回收器详解
- ThinkPHP商城分类无限分类遍历数据
- 天猫商城多幅图片并排展示广告效果,鼠标指向高亮其它阴影
- 精度LiDAR-Monocular Visual Odometry
- Gmail Driver:你的gmail成了你的硬盘。
热门文章
- JQuery对象和JS对象区别与转换|| 事件绑定 入口函数 样式控制
- Python 爬虫篇-利用BeautifulSoup库爬取墨迹天气网的天气信息实例演示,调用墨迹天气api接口获取空气质量
- Windows 技术篇-Edge浏览器升级方法实例演示,微软官方应用商店访问下载edge慢解决方法,edge安装包获取
- Python 微信机器人-通过wxpy库向指定名称的好友发送微信消息实例演示
- 4、PPT图表的制作(制作九宫格图片、更好看的图表)
- filter2D函数
- 利用神经网络 遗传算法求得函数极小极大值
- 【跟网上的大多数不一样】rstudio plot不显示图片了
- git 代码强行提交
- SQL基础语法与规则