反饋已提交

網絡繁忙

當前為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後關閉