當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

cookie

1. 什麽是 Cookie

Cookie 是存儲於訪問者計算機的變量,每當同一台計算機通過浏覽器請求某個頁面時,就會發送這個 Cookie。您可以使用 JavaScript 來創建和取回 Cookie 的值。

比如,當我們訪問 sina 等郵箱時,會有一個選項提醒我們是否要保存賬号和密碼,如果選是,我們的賬号和密碼就被保存在了 Cookie 中。

2. 使用方法

我們可以通過 document 對象的 Cookie 屬性對當前文檔的 Cookie 進行讀取,創建,修改和删除操作。

2.1 返回 Cookie

我們可以通過如下代碼返回當前文檔的 Cookie:

document.write(document.cookie);

2.2 創建 Cookie

JSP 中我們可以創建一個可在 Cookie 變量中存儲訪問者姓名的函數:

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())
}

c_name 爲姓名,value 爲值,expiredays 爲過期天數。

2.3 檢查 Cookie

下面函數首先會檢查 document.cookie 對象中是否存有 Cookie。

假如 document.cookie 對象存有某些 Cookie,那麽會繼續檢查我們指定的 Cookie 是否已儲存。

如果找到了我們要的 Cookie,就返回值,否則返回空字符串。

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return ""
}
顯示代碼


附件列表


主題: 原簡體文檔
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

反饋已提交

網絡繁忙