为了账号安全,请及时绑定邮箱和手机立即绑定

前台在JavaScript方法中怎样保存和提取Cookie?

前台在JavaScript方法中怎样保存和提取Cookie?

PHP
慕斯709654 2019-02-06 11:07:20
前台在JavaScript方法中怎样保存和提取Cookie
查看完整描述

2 回答

?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

function readCookie()

{

var the_cookie = document.cookie;

var broken_cookie = the_cookie.split(":");

var the_name = broken_cookie[1];

var the_name = unescape(the_name);

alert("Your name is: " + the_name);

}

第1行很重要.当你的浏览器打开一个网页时,它调用任何和
该网页有关的cookie然后将其载入document.cookie属性.

读取cookie的技巧在于从中抽取出你需要的信息.注意在我们
所设置的cookie是这样的:wm_javascript=username:dave%
20thau.在该函数第1行之后的所有用于从该cookie中提取出
用户名(username).

var broken_cookie = the_cookie.split(":");

将cookie在分号处分割成两部分.
var the_name = broken_cookie[1];

抓取分号后面的内容dave%20thau.
var the_name = unescape(the_name);
取消函数escape()的编码替换.在本例中重新用空格替换了%20.
alert("Your name is: " + the_name); 显示你的姓名.

这个例子使用的cookie只保存了很少的信息:用户名,cookie
最多可以保存多达4kb的信息。




查看完整回答
反对 回复 2019-03-03
  • 2 回答
  • 0 关注
  • 685 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信