javascript如何建立和讀取cookie

admin發表於2017-03-24

cookie雖然不安全,但是在很多應用場景中特別的有用處,下面就通過程式碼段介紹一下如何寫入cookie和讀取已經寫入的cookie,希望能夠給需要的朋友帶來一定的幫助。

一.建立cookie:

所謂的建立cookie就是講一個檔案寫入計算機中去,裡面含有鍵值對,裡面含有cookie的名稱和cookie的值等資訊,下面就介紹一下如何建立一個cookie,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
function setCookie(c_name,value,expiredays){ 
  var exdate=new Date() 
  exdate.setDate(exdate.getDate()+expiredays) 
  document.cookie=c_name+ "=" +escape(value)
  +((expiredays==null)?"":";expires="+exdate.toGMTString()) 
}

以上函式可以建立一個cookie,第一個引數規定cookie的名稱,第二個引數是cookie的值,第三個是過期時間。

二.讀取cookie:

既然建立了cookie,通常情況下我們就要讀取這個cookie以便使用,程式碼如下:

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

相關文章