专栏首页技术博文Js的cookie和session

Js的cookie和session

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

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

document.cookie = "username" +username;

       JS代码的Cookie值得读取:

              //定义变量储存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对象,可以强制造型为字符串;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Discuz!的cookie机制

    最近在做Discuz!的插件,需要用到cookie,一直觉得奇怪的一个问题,Discuz!大量使用了cookie,但是我在编写插件的时候如果不加入session...

    joshua317
  • Cookie禁用了,Session还能用吗?

    Cookie与Session,一般认为是两个独立的东西,Session采用的是在服务器端保持状态的方案,而Cookie采用的是在客户端保持状态的方案。 Cook...

    joshua317
  • 一、swoole安装

    说明:swoole扩展需要安装php环境,这里就不说了。 1.有了PHP环境后,即可安装swoole扩展。 swoole扩展下载地址:https://githu...

    joshua317
  • Python使用cookie

    Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)

    py3study
  • Python:爬虫系列笔记(5) -- cookie的使用

    大家好哈,上一节我们研究了一下爬虫的异常处理问题,那么接下来我们一起来看一下Cookie的使用。 为什么要使用Cookie呢? Cookie,指某些网站为了辨别...

    昱良
  • JavaScript之cookie

    JavaScript通过Cookie实现简单的用户登录状态的保存。Cookie可以跨越多个网页使用,但不能跨域名使用,也不同跨浏览器使用。 1.设置cookie...

    水击三千
  • selenium webdriver 如何添加cookie

    从中可以看出add_cookie()这个函数有一个参数cookie_dict,它是以字典的形式传入的,字典中必选的键是"name"和"value",可选的键是"...

    forxtz
  • 前端须知的 Cookie 知识小结

    cookie 是服务器端保存在浏览器的一小段文本信息,浏览器每次向服务器端发出请求,都会附带上这段信息(不是所有都带上,具体的下文会介绍)

    GopalFeng
  • 操作cookie信息

    说道cookie,我们都知道他是存储在浏览器客户端的一种数据存储方式,避免了大量与服务器进行数据交互造成的延迟效果,使页面浏览起来很流畅,但是不建议大量的使用c...

    OECOM
  • PHP的cookie与Javascript的cookie的关系

    页面用不同的浏览器访问cookie就存放在不同的地方,比如IE浏览器的cookie存放在 C:\Users\[your computer name]\App...

    lilugirl

扫码关注云+社区

领取腾讯云代金券