天天看點

cookie跨域删除存放

// cookie 2.0 F7 Editor

function setCookie(name, value, expires, path, domain){

//name cookie的名稱

//value cookie的值

//expires cookie存活的時間[可選項:無值代表頁面關閉生命到期],以毫秒為機關 支援 ’1000′ 1000 100*1000 三種格式(計算時不能用引号包含)[可以為其他目錄進行指派]

//path cookie的可通路範圍,例設定為"/test/"或"text/"或"/text" 都代表test目錄下的所有檔案及子目錄都可通路到cookie

//domain cookie的通路域,path的延伸,如設定為 "xker.com" 那麼"bbs.xker.com"/"www.xker.com"等二級子域名都可以通路到該cookie[隻能為自己域指派]

//完整引用執行個體:

//添加:setCookie(‘userName’,'qqqqqq’,1000*60,’/test/’,'imf7.com’)

//讀取:getCookie(‘userName’)

//删除:clearCookie(‘userName’)

if( expires && isNaN(expires)===false ){expires=new Date(new Date().getTime()+expires)};

document.cookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"; path=/")+((domain)?";domain="+domain:"");

};

function getCookie(name){

var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));

if(arr!=null){

return unescape( arr[2] );

}

return null;

};

function clearCookie(name, path, domain){

if(this.get( name )){

document.cookie=name+"="+((path)?"; path="+path:"; path=/")+((domain)?"; domain="+domain:"")+";expires=Fri, 02-Jan-1970 00:00:00 GMT";

}

};

繼續閱讀