javascript之cookie


学习要点:

  cookie介绍

  创建与获取cookie

  cookie的编码

  cookie的生存期

  cookie的路径

  cookie的domain

  cookie的secure

一、cookie介绍

  cookie实际上就是一些信息,这些信息以文件的形式存储在客户端计算机上。在javascript中,cookie主要用来保存状态,或用于识别身份。

二、创建与获取cookie

  创建cookie的语法代码如下所示:document.cookie="name=value"

  获取cookie的语法代码如下所示:document.cookie

三、cookie的编码

  使用escape()函数将cookie值进行编码,在读取cookie时再通过unescape()函数将其还原。

四、cookie的生存期

  在默认情况下,浏览器关闭后,cookie也就随之消失了。如果想要在浏览器窗口之后还能继续使用,就需要为cookie设置一个生存期。

  设置cookie的生存期可以使用以下代码:

  document.cookie=name=value;expires=date;

  date格式:Wdy,DD-Mon-YY HH:MM:SS GMT

五、cookie的路径

  通过设置path=/来达到整个网站都能访问cookie的目的。

六、cookie的domain

  使用cookie可以解决cookie在不同虚拟目录中访问的问题,但是path不能解决在不同域中访问cookie的问题。

  如:www.aspxfans.com和booksupport.aspxfans.com,将cookie的domain设置为.aspxfans.com就好了。

七、cookie的secure

  默认情况下,cookie使用的是普通的、不加密的HTTP传输方法。设置了cookie的secure之后,cookie就只能通过HTTPS或在其他安全协议下才能被传输。


最新文章

  1. 火狐下js的日期比较的方法
  2. 解决IE8 内置JSON.stringify,中文变unicode的问题
  3. sublime txt 设置在浏览器预览
  4. (原创)即使最可怕的自然力量,也不失美丽——火山喷发(摄影,欣赏)
  5. Python 程序如何高效地调试?
  6. 为centos添加额外的源
  7. 为什么学习Python
  8. Git sparse checkout
  9. PHP 获取当前日期的上个月的日期
  10. in 与 = 的区别
  11. 在选择“Add Library Package reference”时提示:无法加在一个或多个请求的类型,有关更多信息,请检索LoaderException属性
  12. hdu1824-Let's go home:图论2-SAT
  13. ORACLE触发器概述之【语句触发器】【weber出品】
  14. SpringSecurity自定义过滤器
  15. 《RDLC部署》RDLC部署到IIS缺少DLL程序集
  16. Linux下php+imagemagick支持webp格式的图片
  17. poj 2074
  18. 背水一战 Windows 10 (70) - 控件(控件基类): UIElement - Transform3D(3D变换), Projection(3D投影)
  19. div盒子水平垂直居中方法
  20. Linux内核分析--内核中的数据结构双向链表【转】

热门文章

  1. Keil MDK入门---从新建一个工程开始
  2. JFS 文件系统概述及布局分析
  3. 数据结构(左偏树,可并堆):BNUOJ 3943 Safe Travel
  4. 动态规划(二维背包问题):UVAoj 473
  5. 暴力求解——POJ 3134Power Calculus
  6. Apache multiple domains setup
  7. Timeout for tests
  8. 环境搭建之maven分布式系统
  9. IntelliJ IDEA安装 一些配置
  10. [Javascrip] Logging Timing Data to the Console