24小时热门版块排行榜    

查看: 546  |  回复: 3
当前主题已经存档。

lu2005

[交流] 跟我学cookies

跟我学cookies
1.简介.
cookie 是记录访问你的站点的用户的信息,并将此信息驻留在用户的硬盘上,当用户再次访问你的站点时,该cookie 会被一起发回到你的站点所在服务器中,利用这一点你就可以统计和处理来访者的信息了.
浏览器版本要求:Netscape 2.0 和MSIE 3.0 以上。

2.如何设置cookies
看看如何将你输入的姓名保存为一个cookie:
function setCookie()
{
var the_name = prompt("What's your name?","";
var the_cookie ="firsrt_samp=username:" + escape(the_name);
document.cookie =the_cookie;
"setCookies successed!.";
与cookies 设置无关,只是做一个输出而已
}
其中,escape 是编码函数,相对应的有unescape()解码函数。分析一下:
var the_cookie ="firsrt_samp=username:" + escape(the_name);
如果我在提示框中输入了"hermes info" , 该行代码将生成一个字符串
first_samp=username:hermes%20info.即运行这段代码的用户将把一个名为first_samp 的cookie 保存到自己的硬盘上.该cookie 的值是username:hermes%20info,编码函数 escape()将"hermes info"编码为"hermes%20info".当读取cookie 时,我们寻找名为first_samp 的cookie,然后提取username:hermes%20info,将其用 unescape()解码,去掉username:.
document.cookie = the_cookie;
值得一提的是:cookie 值中不能有空格,逗号或分号.cookie 就设置好了。简单吗?

3.如何读取cookies
接上面的例子,我们看看如何读取设置好的cookie:
function readCookie()
{
var the_cookie = document.cookie; 调用任何和该网页有关的cookie , 载入
document.cookie 属性
var read_cookie = the_cookie.split(":"; 用spit 把cookies 字符串分割成一个数组
var the_name = read_cookie[1]; 提取":"后面的字符串,如:"hermes20%info"
var the_name = unescape(the_name); 把编码的字符串解码成 "hermes info"
"你好! " + the_name); 输出读取的cookies
}
如果你对以前的字符串处理课程学得好,这就易如反掌了!

[ Last edited by 幻影无痕 on 2006-11-9 at 08:00 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1

2楼2006-01-22 12:26:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小狗

荣誉版主 (知名作家)

我是妖人,我怕人妖

1

送压岁钱给你!新春快乐!
╭⌒╮ ¤ ╭ ╭ ⌒╮ ╱�?█◣ ╰ ----╯. ︱田︱田︱ 去年这个时候奶奶去世了,再有三个月,将是爷爷去世一周年。一年多了,经常梦到他们,对于
3楼2006-01-26 11:59:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wawlpa

木虫 (正式写手)

怎么获取金币和流量呢?
4楼2006-02-20 18:03:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lu2005 的主题更新
普通表情 龙 兔 虎 猫 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +5 X5bHxOULxFqb 2026-10-30 13/650 2026-11-01 14:16 by BCdvBAEpt3zm
[硕博家园] 越来越担心硕士毕业后没有竞争力了 +9 zuesli 2026-10-27 15/750 2026-11-01 12:59 by Equinoxhua
[找工作] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +4 1uaZt2kAZj2S 2026-10-31 7/350 2026-11-01 12:45 by BCdvBAEpt3zm
[基金申请] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +4 1uaZt2kAZj2S 2026-10-31 4/200 2026-11-01 12:38 by BCdvBAEpt3zm
[公派出国] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 1uaZt2kAZj2S 2026-10-30 7/350 2026-11-01 12:27 by BCdvBAEpt3zm
[基金申请] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +4 1uaZt2kAZj2S 2026-10-30 11/550 2026-11-01 12:24 by BCdvBAEpt3zm
[论文投稿] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 1uaZt2kAZj2S 2026-10-30 12/600 2026-11-01 12:19 by BCdvBAEpt3zm
[硕博家园] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 1uaZt2kAZj2S 2026-10-30 13/650 2026-11-01 12:14 by BCdvBAEpt3zm
[硕博家园] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +4 X5bHxOULxFqb 2026-10-30 18/900 2026-11-01 12:11 by BCdvBAEpt3zm
[教师之家] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +5 X5bHxOULxFqb 2026-10-30 15/750 2026-11-01 12:11 by BCdvBAEpt3zm
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 hKe7U1kad5Sg 2026-10-31 5/250 2026-11-01 11:14 by BCdvBAEpt3zm
[基金申请] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 hKe7U1kad5Sg 2026-10-31 6/300 2026-11-01 11:09 by BCdvBAEpt3zm
[考研] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +4 xvJS1BYDxvBS 2026-10-31 9/450 2026-11-01 10:56 by BCdvBAEpt3zm
[论文投稿] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 xvJS1BYDxvBS 2026-10-31 6/300 2026-11-01 10:53 by BCdvBAEpt3zm
[基金申请] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 1uaZt2kAZj2S 2026-10-30 14/700 2026-11-01 10:43 by BCdvBAEpt3zm
[基金申请] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 xvJS1BYDxvBS 2026-10-31 8/400 2026-11-01 05:48 by YXM1FDCSE8Bn
[博后之家] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 1uaZt2kAZj2S 2026-10-30 15/750 2026-11-01 05:22 by YXM1FDCSE8Bn
[找工作] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 1uaZt2kAZj2S 2026-10-31 6/300 2026-11-01 03:56 by YXM1FDCSE8Bn
[考博] 2027博士申请-临床检验诊断学、病原生物学、微生物方向 50+3 yyh@ 2026-10-28 4/200 2026-10-31 12:47 by 可淡不可忘
[考博] 申博求助 20+3 Katrinae 2026-10-26 4/200 2026-10-27 09:56 by 北京莱茵编辑
信息提示
请填处理意见