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对象,可以强制造型为字符串;
转载于:https://www.cnblogs.com/joshua317/articles/3927847.html
Js的cookie和session相关推荐
- 模块加载及第三方包:Node.js模块化开发、系统模块、第三方模块、package.json文件、Node.js中模块的加载机制、开发环境与生产环境、cookie与session
1.Node.js模块化开发 1.1 JavaScript开发弊端 JavaScript 在使用时存在两大问题,文件依赖和命名冲突. 1.2 软件中的模块化开发 一个功能就是一个模块,多个模块可以组成 ...
- tornado 09 cookie和session
tornado 09 cookie和session 一.cookie #有什么办法能够让浏览器记住登录信息,下次再打开的时候可以自动登录?网站是如何记录登录信息的? class SetCookieHa ...
- cookie 和 session 机制
cookie机制 Cookie实际上是Web服务端与客户端(典型的是浏览器)交互时彼此传递的一部分内容,内容可以是任意的,但要在允许的长度范围之内.客户端会将它保存在本地机器上(如IE便会保存在本地的 ...
- Django 中的 cookie 和 session
一.cookie 由于HTTP协议是无状态的,而服务器端的业务必须是要有状态的.Cookie诞生的最初目的是为了存储web中的状态信息,以方便服务器端使用.比如判断用户是否是第一次访问网站.目前最新的 ...
- JS设置cookie、读取cookie、删除cookie
js操作Cookie总结(设置,读取,删除),工作中经常会用到的哦!下面是详细代码,如有错误,请留言指正! JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Sess ...
- 【CyberSecurityLearning 48】PHP Cookie 和 SESSION
目录 会话控制 COOKIE 设置cookie的语句:setcookie(): setcookie的属性(性质): 服务器怎么接收cookie信息 session机制 session_start $_ ...
- 【Python】Cookie 和 Session
前言 最近在学习 Python 网络编程,已经实现了简单的服务器和浏览器的信息交互.正在进一步学习 Cookie 和 Session(可能还有 Token),所以写一篇随笔来加深自己的理解. 一.Co ...
- 【学习笔记】cookie、session、token和分布式session
文章目录 cookie和Session session和token cookie和token总结 分布式Session cookie和Session 为什么要有session的出现? 答:是由于网络中 ...
- 面试官:要不讲讲 Cookie、Session、Token、JWT之间的区别?
击上方"朱小厮的博客",选择"设为星标" 后台回复"加群",加入组织 来源:22j.co/btPm 什么是认证(Authentication ...
最新文章
- linux 使cpu使用率升高_Linux系统中CPU占用率较高问题排查思路与解决方法
- 11 个新项目入选 CNCF Sandbox | 云原生生态周报 Vol. 56
- java web modules_使用Java web工程建立Maven Web Module工程
- 关于properties.load()出现的空指针异常
- 如果你产品的卖点跟竞争对手一样,那你怎么脱颖而出?
- 解决ScrollView嵌套RecyclerView出现item显示不全的问题
- Sublime安装中文插件
- WIN10设置护眼 豆沙绿
- 程序员学数学读哪本书?
- 错误Illegal invocation;使用jquery的ajax上传文件报错Illegal invocation
- Ubuntu下安装显卡和cuda
- php 截取取最后一个字符
- Elasticserch 5.6到Elasticsearch7.11跨版本升级踩坑记录
- 【日常积累】实验室作业Socket实现多个客户端相互通信。
- 设计模式----观察者模式
- 连接hack the box教程
- 校尉羽书飞瀚海,顺序表中增删改(Pt.2)
- 定时器的几种实现方案
- sharding-jdbc 分库分表的 4种分片策略,还蛮简单的
- 如何使用 aph-cli 搭建本地静态开发环境(server + proxy + mock)