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

最新文章

  1. php获得远程信息到本地使用的3个函数:file_get_contents和curl函数和stream_get_contents
  2. 给自己的Unity添加声音文件
  3. myeclipse/eclipse没有Project Facets的解决方法
  4. jsp页面间传递参数 中文乱码问题(zz)
  5. 第二十六课:jQuery对事件对象的修复
  6. Win 64 register usage
  7. Debug 之 The state information is invalid for this page and might be corrupted
  8. What does the number on the visual studio solution icon represent?
  9. java根据本地Ip获取mac地址
  10. Oracle 客户端 NLS_LANG 的设置(转)
  11. Linux时间子系统专题汇总
  12. .NET(C#、VB)APP开发——Smobiler平台控件介绍:SignatureButton控件
  13. day 9~11 函数
  14. linux安装杀毒软件
  15. Spring———bean的创建方式,注入方式,复杂类型注入 概括
  16. 关于FFmpeg工具的使用总结
  17. Jest 学习笔记(一)之matchers
  18. 【Java并发编程】13、forkjoin
  19. 使用Amalgamate将C/C++项目合并成一个.h/.c[pp]文件
  20. 安装 Java Cryptography Extension (JCE) Unlimited Strength

热门文章

  1. Ceph Object Gateway Admin api 获取用户列表问题
  2. ajax基础知识、用ajax做登录页面、用ajax验证用户名是否可用、ajax动态调用数据库
  3. 波浪号和Hyphen扩展
  4. Python处理Excel文件
  5. [POJ 2115} C Looooops 题解(扩展欧几里德)
  6. node.js如何制作命令行工具(一)
  7. js循环处理后台返回的json数组
  8. 让div产生滚动条
  9. Yii 中出现“<?= ... ?>”是什么意思?
  10. js判断一个数组是否为空