cookie基础
2017-03-28 16:50
232 查看
1.页面用来保存信息
比如:自动登录,记住用户名。
2.cookie特性
同一个网站中共享同一套cookie。
数量,大小有限,4-10k,一般不会超过50条。
过期时间,可以设置。
3.js中使用cookie
document.cookie。
4.cookie的使用
设置cookie
格式:名字=值
不会覆盖,‘=’代表添加。
过期时间:expires=时间
日期对象的使用,
var oDate=new Date;
oDate.setDate(oDate.getDate()+8);
document.cookie=' user=sun;expires= '+oDate;
封装函数
比如:自动登录,记住用户名。
2.cookie特性
同一个网站中共享同一套cookie。
数量,大小有限,4-10k,一般不会超过50条。
过期时间,可以设置。
3.js中使用cookie
document.cookie。
4.cookie的使用
设置cookie
格式:名字=值
不会覆盖,‘=’代表添加。
过期时间:expires=时间
日期对象的使用,
var oDate=new Date;
oDate.setDate(oDate.getDate()+8);
document.cookie=' user=sun;expires= '+oDate;
封装函数
//设置cookie,name是要存的名字,value是对应的值,iday是有效期 function setCookie(name,value,iday) { //使用日期对象 var oDate = new Date(); //设置cookie有效期 oDate.setDate(oDate.getDate() + iday); //设置cookie 'name=value;expires='+oDate document.cookie = name + '=' + value + 'expires=' + oDate; } //调用cookie进行后续操作 function getCookie(name) { //拆分cookie变为数组 var arr = document.cookie.split('; '); for (var i = 0; i < arr.length; i++) { //继续拆分name=value var arr2 = arr[i].split('='); if (arr2[0] == name) { return arr2[1] } } return '' } //删除cookie function removeCookie(name) { //将cookie到期时间设置为-1 setCookie(name, 1, -1) }
相关文章推荐
- 九、处理Cookie (基础教程9)
- ASP.NET中Cookie编程的基础知识
- ASP.NET中Cookie编程的基础知识(二) 心灵技术
- ASP.NET中Cookie编程的基础知识
- ASP.NET中Cookie编程的基础知识
- ASP.NET中Cookie编程的基础知识
- ASP.NET中Cookie编程的基础知识
- ASP.NET中Cookie编程的基础知识
- ASP.NET中Cookie编程的基础知识
- Cookie使用基础
- ASP.NET中Cookie编程的基础知识(2)
- ASP.NET中Cookie编程的基础知识(6)
- ASP.NET中Cookie编程的基础知识(二)
- ASP.NET中Cookie编程的基础知识(3)
- ASP.NET中Cookie编程的基础知识
- cookie基础!(转载)
- ASP.NET中Cookie编程的基础知识(1)
- 转·ASP.NET中Cookie编程的基础知识
- ASP.NET中Cookie编程的基础知识
- ASP.NET中Cookie编程的基础知识