码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript之DOM-10 cookie (cookie概述、cookie操作)

时间:2016-04-01 19:00:58      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:关闭浏览器   文本文件   用户登录   cookie   

一、Cookie 概述


Cookie 简介

  - Cookie 是由服务器生成并存存储在客户端文件系统(.txt格式)中的key/value对,当浏览器再次请求该站点上的页面时,就会自动把保存的Cookie发回服务器

  - Cookie 使得浏览器可以在访问同一站点的不同请求间传递数据,让服务器程序识别不同的客户端

  - 典型应用: 保存用户登录状态、跟踪用户行为、页面定制、保存购物车等需要保存全局变量的场合

技术分享


Cookie 的存放

  - Cookie 保存在客户端某个特定的目录下的一个.txt文本文件中,且不同站点的Cookie数据保存不同的文件中

  - Cookie 数据一般都是加密后保存的

技术分享


有效期和作用域

  - 有效期: Cookie可以指定一个expires值,定义其生存周期,在这个周期内Cookie有效,超出周期Cookie 就会被清除。有些页面将 Cookie的生存周期甚至为"0"或负值,这样在关闭浏览器时,就马上清除Cookie,不会记录用户信息,更加安全


  - 作用域:默认情况下,某个站点保存的Cookie只能自己访问,不能被其他站点使用。但可以设置Cookie的domain和path值,限定哪个域名下的哪些路径可以访问此 Cookie


二、Cookie 操作


保存 Cookie

  - Cookie可以由服务器端程序(Java、PHP等)创建并发送给客户端保存;也可以由客户端JavaScript脚本创建并保存

技术分享


读取 Cookie

  - 可以使document.cookie 获取当前站点可以读取的所有Cookie(多个Cookie间用;分隔)

技术分享


Cookie 的生命周期

  - 若没有指定expires属性,创建的Cookie其实只是保存在内存中,浏览器一关闭也就被销毁了

  - 可以在保存 Cookie 时使用expires指定其生命周期

技术分享



总结:本章内容主要介绍了 JavaScript DOM cookie (cookie概述、cookie操作)


本文出自 “会飞的蚂蚁” 博客,谢绝转载!

JavaScript之DOM-10 cookie (cookie概述、cookie操作)

标签:关闭浏览器   文本文件   用户登录   cookie   

原文地址:http://jasonteach.blog.51cto.com/5192112/1759274

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!