Cookie基础

什么是cookie

Cookies是一种技术,它能够把你bai在访问网站时的产生的一些行为信息给读取保存下来。

最常见的便是我们在访问某些网页的的时候提示我们是否要保存用户名和密码,我们点击确定后,再次来到网站的时候,网站就能够读取到cookies,知道我们的用户信息,做出相应的处理机制,我们则不用再输入用户名和密码。
Cookie基础

cookie的使用场景

1.页面用来保存信息
(1)比如:自动登录、记住用户名,浏览记录等
2.cookie的特性
(1)同一个网站中所有的页面共享 一套cookie(因为不可 能在同一个网站,打开页面都要登录一次,已域名为单位)
(2)数量、大小限制 (过大的存储是不现实的)
(3)过期时间 (如果不设置过期时间,关闭浏览器就会自动清楚cookie 用空格分开)
(要用火狐测试,不然会背干掉)
3.JS中如何使用cookie
(1)js里document有个cookie属性
(2)如何往cookie存放
(3)如何清除cookie

上代码

使用cookie求值未来日期
Cookie基础
设置cookie的过期时间
Cookie基础
封装cookie
Cookie基础
cookie中取某个值
Cookie基础
清除cookie
Cookie基础

案例

使用cookie记录上次登录的用户名
提交时记录用户名
windowonload 读取用户名
*
(html代码)
Cookie基础
(js代码)
注意引入之前封装好的cookie方法Cookie基础

扩展资料
Cookies的用途

服务器可以利用Cookies包含信息的任意性来筛选并经常性维护这些信息,以判断在HTTP传输中的状态。Cookies最典型的应用是判定注册用户是否已经登录网站,用户可能会得到提示,是否在下一次进入此网站时保留用户信息以便简化登录手续,这些都是Cookies的功用。另一个重要应用场合是“购物车”之类处理。用户可能会在一段时间内在同一家网站的不同页面中选择不同的商品,这些信息都会写入Cookies,以便在最后付款时提取信息。