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对象,可以强制造型为字符串;

转载于:https://www.cnblogs.com/joshua317/articles/3927847.html

Js的cookie和session相关推荐

  1. 模块加载及第三方包:Node.js模块化开发、系统模块、第三方模块、package.json文件、Node.js中模块的加载机制、开发环境与生产环境、cookie与session

    1.Node.js模块化开发 1.1 JavaScript开发弊端 JavaScript 在使用时存在两大问题,文件依赖和命名冲突. 1.2 软件中的模块化开发 一个功能就是一个模块,多个模块可以组成 ...

  2. tornado 09 cookie和session

    tornado 09 cookie和session 一.cookie #有什么办法能够让浏览器记住登录信息,下次再打开的时候可以自动登录?网站是如何记录登录信息的? class SetCookieHa ...

  3. cookie 和 session 机制

    cookie机制 Cookie实际上是Web服务端与客户端(典型的是浏览器)交互时彼此传递的一部分内容,内容可以是任意的,但要在允许的长度范围之内.客户端会将它保存在本地机器上(如IE便会保存在本地的 ...

  4. Django 中的 cookie 和 session

    一.cookie 由于HTTP协议是无状态的,而服务器端的业务必须是要有状态的.Cookie诞生的最初目的是为了存储web中的状态信息,以方便服务器端使用.比如判断用户是否是第一次访问网站.目前最新的 ...

  5. JS设置cookie、读取cookie、删除cookie

    js操作Cookie总结(设置,读取,删除),工作中经常会用到的哦!下面是详细代码,如有错误,请留言指正! JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Sess ...

  6. 【CyberSecurityLearning 48】PHP Cookie 和 SESSION

    目录 会话控制 COOKIE 设置cookie的语句:setcookie(): setcookie的属性(性质): 服务器怎么接收cookie信息 session机制 session_start $_ ...

  7. 【Python】Cookie 和 Session

    前言 最近在学习 Python 网络编程,已经实现了简单的服务器和浏览器的信息交互.正在进一步学习 Cookie 和 Session(可能还有 Token),所以写一篇随笔来加深自己的理解. 一.Co ...

  8. 【学习笔记】cookie、session、token和分布式session

    文章目录 cookie和Session session和token cookie和token总结 分布式Session cookie和Session 为什么要有session的出现? 答:是由于网络中 ...

  9. 面试官:要不讲讲 Cookie、Session、Token、JWT之间的区别?

    击上方"朱小厮的博客",选择"设为星标" 后台回复"加群",加入组织 来源:22j.co/btPm 什么是认证(Authentication ...

最新文章

  1. linux 使cpu使用率升高_Linux系统中CPU占用率较高问题排查思路与解决方法
  2. 11 个新项目入选 CNCF Sandbox | 云原生生态周报 Vol. 56
  3. java web modules_使用Java web工程建立Maven Web Module工程
  4. 关于properties.load()出现的空指针异常
  5. 如果你产品的卖点跟竞争对手一样,那你怎么脱颖而出?
  6. 解决ScrollView嵌套RecyclerView出现item显示不全的问题
  7. Sublime安装中文插件
  8. WIN10设置护眼 豆沙绿
  9. 程序员学数学读哪本书?
  10. 错误Illegal invocation;使用jquery的ajax上传文件报错Illegal invocation
  11. Ubuntu下安装显卡和cuda
  12. php 截取取最后一个字符
  13. Elasticserch 5.6到Elasticsearch7.11跨版本升级踩坑记录
  14. 【日常积累】实验室作业Socket实现多个客户端相互通信。
  15. 设计模式----观察者模式
  16. 连接hack the box教程
  17. 校尉羽书飞瀚海,顺序表中增删改(Pt.2)
  18. 定时器的几种实现方案
  19. sharding-jdbc 分库分表的 4种分片策略,还蛮简单的
  20. 如何使用 aph-cli 搭建本地静态开发环境(server + proxy + mock)

热门文章

  1. PHP substr_replace() 函数
  2. 用备份进行Active Directory的灾难重建
  3. 手动同步OCS的通讯簿
  4. 多线程编程(1): python对多线程的支持
  5. 解决WordPress设置错误的url网站不能访问的问题
  6. VirtualBox 删掉虚拟镜像重新安装失败
  7. SecureCRT连接Linux显示Mysql记录中文乱码
  8. Java课堂作业03
  9. 为什么软件预算经常会改变和膨胀
  10. 《metasploit渗透测试魔鬼训练营》学习笔记第九章--meterpreter