JS 两种方法存和取cookies

  1. //第一种方法
  2. function setCookie(name,value)
  3. {
  4.   var Days = 30; //此 cookie 将被保存 30 天
  5.   var exp  = new Date();    //new Date(“December 31, 9998”);
  6.   exp.setTime(exp.getTime() + Days*24*60*60*1000);
  7.   document.cookie = name + “=”+ escape(value) +”;path=/;expires=”+ exp.toGMTString();
  8.     $(“#userIntro”).css(“display”,”none”);
  9. }
  10. function getCookie(name){
  11. var arr = document.cookie.match(new RegExp(“(^| )”+name+”=([^;]*)(;|$)”));
  12. if(arr != null) return unescape(arr[2]); return null;
  13. }
  14. ********************************************
  15. 第二种方法
  16.  function getcookie(name){
  17. var cookie_start = document.cookie.indexOf(name);
  18. var cookie_end = document.cookie.indexOf(“;”, cookie_start);
  19. cookievalue = cookie_start == -1 ? ” :
  20.  unescape(document.cookie.substring(cookie_start + name.length + 1,
  21. (cookie_end > cookie_start ? cookie_end : document.cookie.length)));
  22.  return cookievalue;
  23. }
  24. function setcookie(cookieName, cookieValue, seconds, path, domain, secure) {
  25.   var expires = new Date(); expires.setTime(expires.getTime() + seconds);
  26.   document.cookie = escape(cookieName) + ‘=’ + escape(cookieValue) +
  27.  (expires ? ‘; expires=’ + expires.toGMTString() : ”) +
  28. (path ? ‘; path=’ + path : ‘/’) + (domain ? ‘; domain=’ + domain : ”) + (secure ? ‘; secure’ : ”); }

本文固定链接: http://www.ccsbbs.com.cn/archives/5879.html | 极限手指

该日志由 极限手指 于2013年03月04日发表在 编程开发 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: JS 两种方法存和取cookies | 极限手指
关键字: ,

JS 两种方法存和取cookies:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!