javascript設定或者獲取cookie程式碼例項

admin發表於2017-03-24

本章節介紹一下如何設定和獲取指定的cookie,關於cookie的作用這裡就不做介紹,直接看程式碼。

一.設定cookie:

[JavaScript] 純文字檢視 複製程式碼
function setCookie(name,value,Hours){
  var d=new Date();
  var offset=8;
  var utc=d.getTime()+(d.getTimezoneOffset()*60000);
  var nd=utc+(3600000*offset);
  var exp=new Date(nd);
  exp.setTime(exp.getTime()+Hours*60*60*1000);
  document.cookie=name+"=" + escape(value) 
  +";path=/;expires="
  +exp.toGMTString() 
  +";domain=softwhy.com;"
}

以上程式碼可以設定一個cookie,下面介紹一下引數:

1.name:cookie的名稱。

2.value:cookie的值。

3.Hours:過期時間。

二.獲取cookie:

[JavaScript] 純文字檢視 複製程式碼
function getCookie(name){
  var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
  if(arr!=null) return unescape(arr[2]);
  return null
}

以上程式碼可以獲取指定名稱的cookie。

相關文章