創建cookie

/**
 * n cookie名稱
 * v 值
 * e 失效時間
 * p 路徑
 * d 域名
 * s 大小
 * @type {Object}
 */
var cookie={ 
  //讀取COOKIES,n爲COOKIE名 
  Get:function(n){ 
    var re=new RegExp(n+'=([^;]*);?','gi'); 
    var r=re.exec(document.cookie)||[]; 
    return (r.length>1?r[1]:null) 
  }, 
  Get1:function(n){ 
    var re=new RegExp(n+'=([^;]*);?','gi'); 
    var r=re.exec(document.cookie)||[]; 
    return unescape(r.length>1?r[1]:null) 
  }, 
  //寫入COOKIES,n爲Cookie名,v爲value 
  Set:function(n,v,e,p,d,s){ 
    var t=new Date; 
    if(e){ 
      // 8.64e7 一天 3.6e6 一小時 
      t.setTime(t.getTime() + (e*3.6e6)); 
    } 
    document.cookie=n+'='+v+'; '+(!e?'':'; expires='+t.toUTCString())+(!p?'':'; path='+p)+(!d?'':'; domain='+d)+(!s?'':'; secure') // Set cookie 
  }, 
  Set1:function(n,v,e,p,d,s){ 
    var t=new Date; 
    if(e){ 
      // 2.592e9一個月  8.64e7 一天 3.6e6 一小時 
      t.setTime(t.getTime() + (e*8.64e7));  
    } 
    document.cookie=n+'='+escape(v)+'; '+(!e?'':'; expires='+t.toUTCString())+(!p?'':'; path='+p)+(!d?'':'; domain='+d)+(!s?'':'; secure') // Set cookie 
  }, 
  Del:function(n,p,d){ 
    var t=cookie.Get(n); 
    document.cookie=n+'='+(!p?'':'; path='+p)+(!d?'':'; domain='+d)+'; expires=Thu, 01-Jan-70 00:00:01 GMT'; 
    return t 
  } 
};
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章