欢迎访问程序交流网
爱好·追求
javascript cookies 保存、获取和删除
发布时间:2009-06-03

javascript cookies 保存、获取和删除


  cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。cookies是当你浏览某网站时,由web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户id、密码、浏览过的网页、停留的时间等信息。当你再次来到该网站时,网站通过读取cookies,得知你的相关信息,就可以做出相应的动作,如在页面显示欢迎你的标语,或者让你不用输入id、密码就直接登录等等。 

/* 
功能:保存cookies函数 
参数:name,cookie名字;value,值 
*/ 
function setcookie(name,value){ 
var days = 60; //cookie 将被保存两个月 
var exp = new date(); //获得当前时间 
exp.settime(exp.gettime() + days*24*60*60*1000); //换成毫秒 
document.cookie = name + "="+ escape (value) + ";expires=" + exp.togmtstring(); 

/* 
功能:获取cookies函数 
参数:name,cookie名字 
*/ 
function getcookie(name){ 
var arr = document.cookie.match(new regexp("(^| )"+name+"=([^;]*)(;|$)")); 
if(arr != null) 
return unescape(arr[2]); 
return null; 


/* 
功能:删除cookies函数 
参数:name,cookie名字 
*/ 

function delcookie(name){ 
var exp = new date(); //当前时间 
exp.settime(exp.gettime() - 1); 
var cval=getcookie(name); 
if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.togmtstring(); 
}

这个网站不错
上好网站,看蚌埠人www.BBR.cn提供技术支持! 皖ICP备05020152号