javascript创建、删除cookie
var result;
function getValue(key)//得到cookie中对应的值
{
var localCookie = document.cookie;
var start_index = localCookie.indexOf(key+"=");
var end_index
var flag;
if(start_index==-1){
result = "";
flag = false;
} else{
start_index = start_index+key.length+1;
end_index = localCookie.indexOf(";",start_index);
if(end_index==-1)
end_index = localCookie.length;
result = localCookie.substring(start_index,end_index);
flag = true;
}
return flag;
}
function setCookie(key,value,timer)//设置cookie{
var exDate = new Date();
var exDateString;
exDate.setDate(exDate.getDate()+timer);
exDateString = ((exDate==null) ? "" : ";expires="+exDate.toGMTString()); //expires 的值
document.cookie=key+ "=" +escape(value)+exDateString; //escape是处理转义字符的
}
function delCookie(key)//删除cookie
{
var exDate = new Date(); var exDateString;
exDateString = exDate.toGMTString()); //expires 的值
document.cookie=key+ "=" +""+exDateString; //escape是处理转义字符的
}
如果你在你的浏览器中输入了web的URL,浏览器会象这个URL的web站点发送请求,比如,你在浏览器中输入一下URL:http: //www.3qianke.cn,浏览器会将请求发送到3qianke的web服务器,请求它的首页。 当浏览器发送请求时,它会查看你机器上跟域名www.3qianke.cn有关的Cookie文件,如果存在同www.3qianke.cn有关的 Cookie,浏览器就会把相关的Cookie“键-值”对数据跟请求一起发送到服务器,如果不存在同www.3qianke.cn有关的 Cookie,则浏览器不发送Cookie到服务器。 3qianke的web服务器收到Cookies数据和一个页面的Http请求,如果收到了Cookie“键-值”对,3qianke的web服务器将能够使用它们。 如果没有收到Cookie“键-值”对,3qianke的web服务器就能知道你以前没有访问过这个站点,服务器建立一个新的用户ID,并在把你所请求的 页面发回到你的浏览器时,把用户ID“键-值”对发送到你的机器,你的硬盘就会驻留了对应这个站点的“键-值”对Cookie。 web服务器可以在你访问站点时,随时的更改“键-值”对或者加入一个新的“键-值”对。 同“键-值”对发送到客户端的还有同这个“键-值”对相关的一些其它信息,其中之一就是Cookie有效期,另一个就是路径(为了在同一个站点的不通部分关联不同的Cookie)。
上一篇 下一篇 返回日志列表 标签(Tags):cookie 存 取 删本文链接: 复制 签名档
评论列表想第一个看到日志抢沙发?
QQ空间温馨提示:腾讯官方不会以任何留言方式向您发布中奖信息。请勿轻信留言中的中奖信息,更不要拨打陌生电话及向陌生帐户汇款,谨防受骗!识别更多网络骗术,请点击:腾讯反骗术帮助中心。发表评论取消批量删除批量删除全选删除
使用签名档匿名评论发表评论
点击这里发表评论,如果您要显示签名档,请点击“设置”并勾选“使用签名档”
设置
使用签名档 道具:请选择道具隐身草彩虹炫天使之爱 悄悄话 | (以小纸条形式发送) 查看今日免费发送数量
通知到好友信息中心(该评论可显示在QQ好友及关注我的友人的信息中心)
确定马上开通空间,体验权限日志、私密记事本等全新日志体验!
上一篇 下一篇 返回日志列表
loading......
var result;
function getValue(key)//得到cookie中对应的值
{
var localCookie = document.cookie;
var start_index = localCookie.indexOf(key+"=");
var end_index
var flag;
if(start_index==-1){
result = "";
flag = false;
} else{
start_index = start_index+key.length+1;
end_index = localCookie.indexOf(";",start_index);
if(end_index==-1)
end_index = localCookie.length;
result = localCookie.substring(start_index,end_index);
flag = true;
}
return flag;
}
function setCookie(key,value,timer)//设置cookie{
var exDate = new Date();
var exDateString;
exDate.setDate(exDate.getDate()+timer);
exDateString = ((exDate==null) ? "" : ";expires="+exDate.toGMTString()); //expires 的值
document.cookie=key+ "=" +escape(value)+exDateString; //escape是处理转义字符的
}
function delCookie(key)//删除cookie
{
var exDate = new Date(); var exDateString;
exDateString = exDate.toGMTString()); //expires 的值
document.cookie=key+ "=" +""+exDateString; //escape是处理转义字符的
}
如果你在你的浏览器中输入了web的URL,浏览器会象这个URL的web站点发送请求,比如,你在浏览器中输入一下URL:http: //www.3qianke.cn,浏览器会将请求发送到3qianke的web服务器,请求它的首页。 当浏览器发送请求时,它会查看你机器上跟域名www.3qianke.cn有关的Cookie文件,如果存在同www.3qianke.cn有关的 Cookie,浏览器就会把相关的Cookie“键-值”对数据跟请求一起发送到服务器,如果不存在同www.3qianke.cn有关的 Cookie,则浏览器不发送Cookie到服务器。 3qianke的web服务器收到Cookies数据和一个页面的Http请求,如果收到了Cookie“键-值”对,3qianke的web服务器将能够使用它们。 如果没有收到Cookie“键-值”对,3qianke的web服务器就能知道你以前没有访问过这个站点,服务器建立一个新的用户ID,并在把你所请求的 页面发回到你的浏览器时,把用户ID“键-值”对发送到你的机器,你的硬盘就会驻留了对应这个站点的“键-值”对Cookie。 web服务器可以在你访问站点时,随时的更改“键-值”对或者加入一个新的“键-值”对。 同“键-值”对发送到客户端的还有同这个“键-值”对相关的一些其它信息,其中之一就是Cookie有效期,另一个就是路径(为了在同一个站点的不通部分关联不同的Cookie)。
上一篇 下一篇 返回日志列表 标签(Tags):cookie 存 取 删本文链接: 复制 签名档
评论列表想第一个看到日志抢沙发?
QQ空间温馨提示:腾讯官方不会以任何留言方式向您发布中奖信息。请勿轻信留言中的中奖信息,更不要拨打陌生电话及向陌生帐户汇款,谨防受骗!识别更多网络骗术,请点击:腾讯反骗术帮助中心。发表评论取消批量删除批量删除全选删除
使用签名档匿名评论发表评论
点击这里发表评论,如果您要显示签名档,请点击“设置”并勾选“使用签名档”
设置
使用签名档 道具:请选择道具隐身草彩虹炫天使之爱 悄悄话 | (以小纸条形式发送) 查看今日免费发送数量
通知到好友信息中心(该评论可显示在QQ好友及关注我的友人的信息中心)
确定马上开通空间,体验权限日志、私密记事本等全新日志体验!
上一篇 下一篇 返回日志列表
loading......