javascript Cookie管理
时间:2007-02-17 来源:PHP爱好者
  function setCookie(name,value,expiry,path,domain,secure){
  var nameString = name + "=" + value;
  var expiryString = (expiry == null) ? "" : " ;expires = "+ expiry.toGMTString();
  var pathString = (path == null) ? "" : " ;path = "+ path;
  var domainString = (path == null) ? "" : " ;domain = "+ domain;
  var secureString = (secure) ?";secure" :"";
  document.cookie = nameString + expiryString + pathString + domainString + secureString;
  }
  function getCookie (name) {
  var CookieFound = false;
  var start = 0;
  var end = 0;
  var CookieString = document.cookie;
  var i = 0;
  
  while (i <= CookieString.length) {
  start = i ;
  end = start + name.length;
  if (CookieString.substring(start, end) == name){
  CookieFound = true;
  break;
  }
  i++;
  }
  if (CookieFound){
  start = end + 1;
  end = CookieString.indexOf(";",start);
  if (end <start)
  end = CookieString.length;
  return unescape(CookieString.substring(start, end));
  }
  return "";
  }
  function deleteCookie(name){
  var expires = new Date();
  expires.setTime (expires.getTime() - 1);
  setCookie( name , "Delete Cookie", expires,null,null,false);
  }
php爱好者站 http://www.phpfans.net php基础|php进阶|php模板.










