标签:javascript
cookies
Cookies的作用是解决如何存储客户端的信息的,
当用户在一次访问页面时,就可以在cookies中访问记录。
cookies是以 名/值形式存在的,如:username=John Doe
创建
在javascript中是以document.cookie属性进行创建,读取,删除cookies的。
也可以使用expires来增加一个过期的时间,如:expires=Thu, 18 Dec 2013 12:00:00 GMT
还可以使用path来告诉浏览器当前cookies的路径,如:path=/
修改
使用JavaScript修改cookies,就相当于创建一个新的cookies信息,旧的cookies将被覆盖
document.cookie="username=John Smith; expires=Thu, 18 Dec 2013 12:00:00 GMT; path=/";
删除
删除 cookie 只需要设置 expires 参数设置为:Thu, 01 Jan 1970 00:00:00 GMT:即可,删除时不必制定cookies的值。
形式如:document.cookie = "username=; expires=Thu, 01 Jan 1970 00:00:00 GMT";
获取cookies值
function getCookie(cname)
{
var name = cname + "=";
var ca = document.cookie.split(‘;‘);
for(var i=0; i<ca.length; i++)
{
var c = ca[i].trim();
if (c.indexOf(name)==0) return c.substring(name.length,c.length);
}
return "";
}
cookies检测
function checkCookie()
{
var username=getCookie("username");
if (username!="")
{
alert("Welcome again " + username);
}
else
{
username = prompt("Please enter your name:","");
if (username!="" && username!=null)
{
setCookie("username",username,365);
}
}
}
本文出自 “life” 博客,谢绝转载!
标签:javascript
原文地址:http://10706025.blog.51cto.com/10696025/1699122