如何正确使用Cookie???

guang123 2003-06-16 03:38:04
学javaScipt三个月了,仍不知道正确使用Cookie,每次如何都有或多或少的错误...

不知怎么样修改..有谁能帮我????

...全文
25 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
叶子哟 2003-06-16
  • 打赏
  • 举报
回复
搜一下多的是
lsrzm 2003-06-16
  • 打赏
  • 举报
回复
javascript 操作cookies
<SCRIPT>
function SetCookie(sName, sValue)
{
date = new Date();
document.cookie = sName + "=" + escape(sValue) + "; expires=" + date.toGMTString();
}

function GetCookie(sName)
{

var aCookie = document.cookie.split("; ");
for (var i=0; i < aCookie.length; i++)
{
var aCrumb = aCookie[i].split("=");
if (sName == aCrumb[0])
return unescape(aCrumb[1]);
}
return null;
}
</SCRIPT>
pawpaw 2003-06-16
  • 打赏
  • 举报
回复
先看看这个再说:

/****************************************************************
*名称:setCookie
*功能:设置并保存Cookie信息
*参数:name Cookie信息名称
* value Cookie值
* expires 过期期限
****************************************************************/
function setCookie (name, value, expires)
{
document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() + "; path=/";
}

/****************************************************************
*名称:getCookie
*功能:取出Cookie信息
*参数:name Cookie信息名称
*返回值:Cookie值
****************************************************************/
function getCookie(name)
{
var search;

search = name + "=";
offset = document.cookie.indexOf(search);
if (offset != -1)
{
offset += search.length ;
end = document.cookie.indexOf(";", offset) ;
if (end == -1)
end = document.cookie.length;
return unescape(document.cookie.substring(offset, end));
}

return "";
}

/****************************************************************
*名称:deleteCookie
*功能:删除Cookie信息
*参数:name Cookie信息名称
****************************************************************/
function deleteCookie(name)
{
var expdate = new Date();
expdate.setTime(expdate.getTime() - (86400 * 1000 * 1));
setCookie(name, "", expdate);
}

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧