博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
会话技术cookie和session
阅读量:5058 次
发布时间:2019-06-12

本文共 1142 字,大约阅读时间需要 3 分钟。

1.什么是cookie?

服务器在客户端保存的用户信息,不用登录名密码等....就是cookie例如现在,用户点击登录,把登录名和密码,复选框信息,传入到服务器,验证成功,则把用户名和密码保存到该客户端,在服务器端需要的时候可以从客户端读取用途:A.保存用户名、密码,在一定时间内不用重新登录B.记录用户访问网站的喜好(有无背景音乐)C.网站的个性化,不如定制网站的服务,内容 步骤:1.在服务器创建Cookie c = new Coolie(String name,String val);2.将该Cookie添加到客户端response.addCookie(c);3.从客户端读取该Cookie到服务器端request.getCookies();注意:Cookie周期:从Cookie创建开始到该时间结束,不管该Cookie是否被访问Cookie是保存在客户端的,例如A的cookie保存在A客户端,B的cookie保存在B客户端,彼此不影响

2.什么是session?

当用户打开浏览器,访问某个网站时,服务器就会在服务器内存 为该浏览器分配一个空间,该空间被这个浏览器独占,用于不同页面共享数据用途:A.购物车 (访问同一个服务器),例如访问淘宝网,淘宝网的服务器会创建一个session内存空间,而当当网就是另一个SessionB.保存登录用户的信息、将某些数据放入到session中供同一用户的各个页面使用C. 防止用户非法登录到某个页面如何使用session1.得到sessionHttpSession hs = request.getSession(true);2.向session添加属性hs.setAttribute(String name,Object val);3.从session中得到某个属性String name = hs.getAttribute(String name);4.从session中删除某个属性hs.removeAttribute(String name);注意:session信息是保存在服务器中的,例如客户端A的session保存在服务器中的分配的一块A内存空间,客户端B的session保存在该服务器中的分配的一块B内存空间,它们都在服务器内存空间,但它们彼此是独立的,相互是没有关联的。 session的存在时间:session的发呆时间,而不是累计时间同一个客户端,双击打开一个网站,在双击打开同一个网站,服务器会为他们开辟两个不同的session内存空间session的各个属性要占用服务器内存的,因此万不得已才会使用

 

转载于:https://www.cnblogs.com/zoulingjin/p/8530448.html

你可能感兴趣的文章
Jquery Uploadify4.2 falsh 实现上传
查看>>
雨林木风 GHOST_XP SP3 快速装机版YN12.08
查看>>
linux基础-命令
查看>>
java对象的深浅克隆
查看>>
Hadoop流程---从tpch到hive
查看>>
数据结构3——浅谈zkw线段树
查看>>
Introduction to my galaxy engine 2: Depth of field
查看>>
V2019 Super DSP3 Odometer Correction Vehicle List
查看>>
Python 3.X 练习集100题 05
查看>>
今时不同往日:VS2010十大绝技让VS6叹服
查看>>
设计器 和后台代码的转换 快捷键
查看>>
在线视频播放软件
查看>>
用代码生成器生成的DAL数据访问操作类 基本满足需求了
查看>>
28初识线程
查看>>
Monkey测试结果分析
查看>>
Sublime Text 3 设置
查看>>
浅谈C++底层机制
查看>>
STL——配接器、常用算法使用
查看>>
第9课 uart
查看>>
Range和xrange的区别
查看>>