COOKIE基础及应用
什么是COOKIE==>页面用来保存信息,比如:自动登录,记住用户名
COOKIE的特性
–同一个网站中,所有的页面共享同一套cookie
–数量,大小有限(不超过4k)
–过期时间
//设置cookie
function setCookie(key,value,day){
var cookie=key+\'=\'+encodeURIComponent(value);
if(day>0){
var date=new Date();
date.setDate(date.getDate()+day);
cookie+=\';expires=\'+date;
}
document.cookie=cookie;
}
//获取cookie值
function getCookie(key){
if(document.cookie.indexOf(key)<0){ return; }
var cookies=document.cookie.split(\";\");
for(var i=0; i<cookies.length; i++){
var temp=cookies[i].split(\"=\");
if(temp[0].replace(/\\s/g,\'\')==key){
return decodeURIComponent(temp[1]);
}
}
}
//删除cookie
function deleteCookie(key){
setCookie(user_id,\'\',-1); 时间设置为已经过期的时间,系统自然会删除
}
//登录成功后记住用户信息 下次自动登录
function doLogin () {
//获取user信息
setCookie(\"user_id\",user.Id,7);
}
//退出登录后清除用户信息
function loginOut(){
deleteCookie(\"user_id\");
}
继续阅读与本文标签相同的文章
下一篇 :
钱颖一:教育要训练大脑会思考
-
5G远程驾驶和微公交首秀互联网大会
2026-05-14栏目: 教程
-
学宏程序编程,这些知识必不可少!
2026-05-14栏目: 教程
-
华为准备卖出“落后”的5G,多家美企极力竞争!任正非格局太大!
2026-05-14栏目: 教程
-
百度:飞桨深度学习平台已累计服务150多万开发者
2026-05-14栏目: 教程
-
滴滴公布安全功能数据:近2亿用户添加紧急联系人
2026-05-14栏目: 教程
