cookie原理
2024-10-19 00:21:44
cookie原理
一般来说,Cookie通过HTTP Headers从服务器端返回到浏览器上。首先,服务器端在响应中利用Set-Cookie header来创建一个Cookie,然后,浏览器在它的请求中通过Cookie header包含这个已经创建的Cookie,并且将它返回至服务器,从而完成浏览器的论证。
获取cookie document.cookie
设置cookie document.cookie='username=lisi'
cookie的分类
1 会话cookie(session cookie) 浏览器窗口关闭之后cookie就消失
2 持久cookie(persistant cookie) (持久cookie会把cookie内容储存到浏览器指定的文件中 直到过期之后会消失)
expires与path属性
path用来设置coolie保存路径(父路径下面保存的cookie 在子路径下可以获取 反过来不可以)
session和cookie关系和区别
1 session在服务器端 cookie在客户端(浏览器)
2 session默认存在服务器的一个文件里(不是内存)
3 session运行依赖session id 而session id 存在cookie中 也就是说浏览器禁止使用cookie 同时session也失效了(但是可以通过其他的方式传递 比如URL传递session id)
4 session可以放文件 数据库 或内存中都可以
5 用户验证一般用session
最新文章
- php获得远程信息到本地使用的3个函数:file_get_contents和curl函数和stream_get_contents
- 给自己的Unity添加声音文件
- myeclipse/eclipse没有Project Facets的解决方法
- jsp页面间传递参数 中文乱码问题(zz)
- 第二十六课:jQuery对事件对象的修复
- Win 64 register usage
- Debug 之 The state information is invalid for this page and might be corrupted
- What does the number on the visual studio solution icon represent?
- java根据本地Ip获取mac地址
- Oracle 客户端 NLS_LANG 的设置(转)
- Linux时间子系统专题汇总
- .NET(C#、VB)APP开发——Smobiler平台控件介绍:SignatureButton控件
- day 9~11 函数
- linux安装杀毒软件
- Spring———bean的创建方式,注入方式,复杂类型注入 概括
- 关于FFmpeg工具的使用总结
- Jest 学习笔记(一)之matchers
- 【Java并发编程】13、forkjoin
- 使用Amalgamate将C/C++项目合并成一个.h/.c[pp]文件
- 安装 Java Cryptography Extension (JCE) Unlimited Strength
热门文章
- Ceph Object Gateway Admin api 获取用户列表问题
- ajax基础知识、用ajax做登录页面、用ajax验证用户名是否可用、ajax动态调用数据库
- 波浪号和Hyphen扩展
- Python处理Excel文件
- [POJ 2115} C Looooops 题解(扩展欧几里德)
- node.js如何制作命令行工具(一)
- js循环处理后台返回的json数组
- 让div产生滚动条
- Yii 中出现“<;?= ... ?>;”是什么意思?
- js判断一个数组是否为空