cookie

编辑
文档创建者:文档助手1 (67727 )     浏览次数:1487次     编辑次数:8次     最近更新:susie 于 2016-06-01     

目录:

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 "" }

附件列表


主题: 专题总结
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗? [ 去社区提问 ]