当前位置: 移动技术网 > IT编程>开发语言>JavaScript > Cookie 数据浅谈

Cookie 数据浅谈

2019年03月21日  | 移动技术网IT编程  | 我要评论

cookie 是一些数据, 存储于你电脑上的文本文件中。

当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。
 
cookie 的作用就是用于解决 "如何记录客户端的用户信息":
当用户访问 web 页面时,他的名字可以记录在 cookie 中。
在用户下一次访问该页面时,可以在 cookie 中读取用户访问记录。
 
cookie 以名/值对形式存储,格式: username = john doe
 
当浏览器从服务器上请求 web 页面时, 属于该页面的 cookie 会被添加到该请求中。服务端通过这种方式来获取用户的信息。
 
cookie: 会话跟踪技术客户端
session:会 话跟踪技术服务端
 
cookie作用:
将网页中的数据保存到浏览器中
 
cookie生命周期:
默认情况下生命周期是一次会话(浏览器被关闭)
 
如果通过expires=设置了过期时间,并且过期时间没有过期,那么下次打开浏览器还是存在
代码:
var date=new date();
date.setdate(date.getdate()+1);
document.cookie="age=33;expires="+date.togmtstring()+";";
// 过期时间设置:
// var date=new date();
// date.setdate(date.getdate()-1);
// getdate()表示获取日期中的当前的一天,比如今天是12月19,getdate()获得的数据就是19.而getdate()-1的-1,表示19-1,则表示18,也就是表示是昨天,
// +1则为20,也就是表示明天

如果通过expires=设置了过期时间,并且过期时间已经过期了,那么会立即删除保存的数据

 
cookie注意点:
 cookie默认不会保存任何的数据
 cookie不能一.次性设置多条数据,要想保存多条数据,只能一条一条的设置cookie有大小和个数的限制个数限制: 20 50大小限制: 4kb左右
 
 
cookie作用范围:
同一个浏览器的同一个路径下访问
如果在同一个浏览器中,默认情况下下一级路径就可以访问
如果在同一个浏览器中,想让上一级目录也能访问保存的cookie,那么需要添加一个path属性才可以;
document.cookie="name=zs;path=/;";
*/
//如果现在下面保存了一个cookie,那么我们在是怎么访问的.
//如果要cookie在中也能访问的.那么我们需要再添加一句代码domain=也就是根域名, (在域名中www是二级域名,是根域名);
document.cookie="age=33;path=/;domain=127.0.0.1";
 
 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网