前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Js的cookie和session

Js的cookie和session

作者头像
joshua317
发布2018-04-10 18:08:17
5.7K0
发布2018-04-10 18:08:17
举报
文章被收录于专栏:技术博文技术博文

 Cookie的概念:保存在客户端一个字符串属性,读取cookie的值时,得到一个字符串;cookie除了name名和value值外,还有expires过期时间、path路径、domain域、以及secure安全。

JS代码的Cookie值得存入:  cookie就是文档的一个字符串属性。要保存cookie,只要建立一个字符串,格式是name=<value>(名称=值),然后把文档的 document.cookie 设置成与它相等即可。例:

document.cookie = "username" +username;

       JS代码的Cookie值得读取:

代码语言:javascript
复制
              //定义变量储存cookie   
              var strCookie=document.cookie;
              //将多cookie切割为多个名/值对
              var arrCookie=strCookie.split("; ");
              //遍历cookie数组,处理每个cookie对
              for(var i=0;i<arrCookie.length;i++){
                     var arr=arrCookie[i].split("=");
                     //找到名称为userId的cookie,并返回它的值
                     if("userId"==arr[0]){
                            user=arr[1];
                            break;
                     }
              }

总结:注意保持cookie简单。不要依赖cookies的存在,不要在每个cookie里保存太多信息。不要保存太多的cookes。但是,抛除这些限制,在技巧高超的WEB管理员手里,cookie的概念是一个有用的工具。

Session的概念:保存在服务器端的字符串属性;

       Session值的存入:session.setAttribute("name",name);

       Session值得读取:

String num=(String)session.getAttribute("name");

//返回Object对象,可以强制造型为字符串;

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-08-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档