求SetCookie,GetCookie(javascript)两函数。。。

littlelam 2007-11-13 02:17:52
求SetCookie(name,value),GetCookie(name)两函数。。。
要求:
如有http://www.xxx.com/a.html,http://www.xxx.com/second/b.html
a页面里调用SetCookie("abc","ok"),b页面里调用GetCookie("abc")能得到"ok";
同理,在b页面里调用SetCookie("cde","no"),a页面里调用GetCookie("cde")能得到"no";
如同Session一样在同一域下作用是相同的。


...全文
4614 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
邦迪代驾 2009-09-14
  • 打赏
  • 举报
回复
学习了



-------------------------
网站优化服务
wenjjing2lianee 2009-01-24
  • 打赏
  • 举报
回复
这分加的有点恐怖......
wangts 2008-04-18
  • 打赏
  • 举报
回复
4楼是高人,还用去网上搜吗。
jackhuclan 2008-02-20
  • 打赏
  • 举报
回复
4楼从网上搜来的吧
littlelam 2007-11-13
  • 打赏
  • 举报
回复
原来没设置好path
把path=/
就可以的。
meizz 2007-11-13
  • 打赏
  • 举报
回复
function setCookie(name,value)
{
var Days = 30; //此 cookie 将被保存 30 天
var exp = new Date(); //new Date("December 31, 9998");
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape(value) +";expires="+ exp.toGMTString();
}
function getCookie(name)
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;
}
function delCookie(name)
{
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null) document.cookie=name +"="+cval+";expires="+exp.toGMTString();
}
littlelam 2007-11-13
  • 打赏
  • 举报
回复
设置作用域就行了么
===============
我试过了没用,不知道是不是我的代码有问题,还是其它原因
chuckcoin 2007-11-13
  • 打赏
  • 举报
回复
设置作用域就行了么
littlelam 2007-11-13
  • 打赏
  • 举报
回复
同发在:http://topic.csdn.net/u/20071113/14/3d97c3f9-9921-4dea-821e-de4f33f74f47.html

87,910

社区成员

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

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