码迷,mamicode.com
首页 > 其他好文 > 详细

cookies

时间:2015-09-29 14:53:49      阅读:149      评论:0      收藏:0      [点我收藏+]

标签: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” 博客,谢绝转载!

cookies

标签:javascript

原文地址:http://10706025.blog.51cto.com/10696025/1699122

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!