WEB服务器和cookie的区别在哪里?cookie和session的区别详解-今头条
这些都是基础知识,不过有必要做深入了解。先简单介绍一下。
(资料图)
二者的定义:
当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,
都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie
里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的使用很普遍,许多有提供个人化服务的网站,都是利用 Cookie
来辨认使用者,以方便送出使用者量身定做的内容,像是 Web 接口的免费 email 网站,都要用到 Cookie。
具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。
同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制
来达到保存标识的目的,但实际上它还有其他选择。
cookie机制。正统的cookie分发是通过扩展HTTP协议来实现的,服务器通过在HTTP的响应头中加上一行特殊的指示以提示
浏览器按照指示生成相应的cookie。然而纯粹的客户端脚本如JavaScript或者VBScript也可以生成cookie。而cookie的使用
是由浏览器按照一定的原则在后台自动发送给服务器的。浏览器检查所有存储的cookie,如果某个cookie所声明的作用范围
大于等于将要请求的资源所在的位置,则把该cookie附在请求资源的HTTP请求头上发送给服务器。 cookie的内容主要包括:名字,值,过期时间,路径和域。路径与域一起构成cookie的作用范围。若不设置过期时间,则表示这
个cookie的生命期为浏览器会话期间,关闭浏览器窗口,cookie就消失。这种生命期为浏览器会话期的cookie被称为会话cookie。
会话cookie一般不存储在硬盘上而是保存在内存里,当然这种行为并不是规范规定的。若设置了过期时间,浏览器就会把cookie
保存到硬盘上,关闭后再次打开浏览器,这些cookie仍然有效直到超过设定的过期时间。存储在硬盘上的cookie可以在不同的浏
览器进程间共享,比如两个IE窗口。而对于保存在内存里的cookie,不同的浏览器有不同的处理方式
session机制。session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。
当程序需要为某个客户端的请求创建一个session时,服务器首先检查这个客户端的请求里是否已包含了一个session标识
(称为session id),如果已包含则说明以前已经为此客户端创建过session,服务器就按照session id把这个session检索出来
使用(检索不到,会新建一个),如果客户端请求不包含session id,则为此客户端创建一个session并且生成一个与此session相
关联的session id,session id的值应该是一个既不会重复,又不容易被找到规律以仿造的字符串,这个session id将被在本次响应
中返回给客户端保存。保存这个session id的方式可以采用cookie,这样在交互过程中浏览器可以自动的按照规则把这个标识发送给
服务器。一般这个cookie的名字都是类似于SEEESIONID。但cookie可以被人为的禁止,则必须有其他机制以便在cookie被禁止时
仍然能够把session id传递回服务器。
经常被使用的一种技术叫做URL重写,就是把session id直接附加在URL路径的后面。还有一种技术叫做表单隐藏字段。就是服务器
会自动修改表单,添加一个隐藏字段,以便在表单提交时能够把session id传递回服务器。比如:
实际上这种技术可以简单的用对action应用URL重写来代替。cookie 和session 的区别:
1、cookie数据存放在客户的浏览器上,session数据放在服务器上。
2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。
3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务器性能方面,应当使用COOKIE。
4、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。
5、所以个人建议: 将登陆信息等重要信息存放为SESSION 其他信息如果需要保留,可以放在COOKIE中
标签:
相关推荐:
最新新闻:
- 苹果手机为什么充不进电?苹果手机充电充不进去电的原因及解决方法-每日动态
- 熔断机制什么意思?美股23年来首次启动熔断机制 每日信息
- 三星e728报价是多少?三星首款天线折叠手机E728评测-环球消息
- Android音频开发及录音文件的配置
- 当前热议!【管理-固件升级】从DD-WRT固件刷到Tomato的升级方案
- 可以搜附近人的交友软件有哪些?有哪些靠谱的交友软件?
- WEB服务器和cookie的区别在哪里?cookie和session的区别详解-今头条
- 如何查询appInfo、appName?appInfo查询方法_当前关注
- Windows、Mac、Unix、Linux什么是iOS?-报道
- 世界观天下!GIS开发Georver:共享地理空间数据的开源服务器
- 当前短讯!cf连接服务器连接失败怎么办?官方解决方法
- SP2的系统怎么操作?如何使用SP2的系统文件?
- dv机哪个好?索尼FD-AX100E热门款型推荐
- 统一目录是如何工作的?企业实现统一身份认证的作用和好处有哪些?
- 如何使用ZEGOExpressSDK实现多人语音通话?详情介绍:当前通讯
- 热文:酷我音乐盒有什么特点?酷我音乐盒特点介绍
- Android直播新思路:4.1Android推流到服务器:要闻速递
- 如何修改支付宝绑定的手机号码?支付宝绑定的手机号码如何修改? 简讯
- QQ.COM二级域名大全 腾讯旗下产品大全
- 什么是电竞?阿里电竞平台功能特点介绍-天天微速讯
- 每日消息!泛域名证书不起作用?主机绑定多个域名就可以了
- 当前看点!cad怎么导出jpg图片格式?cad导出jpg图片格式的方法
- 带你走一遍自定义View之旅——效果图
- 天天观点:iOS14/iPadOS14正式发布 支持升级至苹果机型
- 【每日一练】什么是预编译?何时需要编译?
- 好用的笔记本散热器有哪些?九州风神N18散热器推荐_世界今亮点
- 在pycharm中运行代码时显示下面错误如何解决?
- 3999元起!长虹最新手机三款介绍评测来了
- 手机合约机和裸机有什么区别?合约机和裸机有什么好处?
- 为什么代购美国主机会便宜一些?老蒋告诉你真相:环球热推荐
- 模板文件css.htm制作教程 Discuz!模板文件的简单讲解
- 如何在12306网上订火车票官网退票?12306网上订火车票官网退票教程|当前最新
- 华为mate40Pro如何开启颜色反转?开启颜色反转方式:今日最新
- 0-12岁儿童身高体重标准表出炉 你家娃达标了吗?
- a820t联想怎么样?a820t联想基本参数及网友评测
- vuejs之Vue2.x中的父组件数据传递至子组件的方法
- 天天最新:在Ubuntu18.04、Deep终端中实现输入密码回显星号
- 天天简讯:在访问网页中弹出“脚本错误”的提示框 如何解决?
- 《绝地求生》主播打造3A级开放世界生存游戏新作 世界观热点
- 今年夏季《忍者小子》将改编成四人合作动作游戏
- 环球新动态:性价比绝了!中兴小方糖双频千兆路由器99元
- 不怕偷 哈罗电动车2373元
- 长江存储颗粒!梵想S500PRO 2TB M.2固态硬盘低至579元|环球观察
- 又曝大Bug!Windows 11会导致SSD速度降低
- 清仓大促销!AMD R5-5500板U套装低至789元
- 每日资讯:Roguelike策略卡牌游戏《河口蟾蜍》面向PC公布
- Epic喜+1:策略游戏《战锤40K:角斗士之战争圣器》 下周送《终极象棋》
- 《红霞岛》公布剧情预告 5月2日正式发售 快讯
- 阿斯报:维尼修斯将视频出庭指证种族主义辱骂他的马洛卡球迷:要闻
- 【环球新视野】《迪士尼竞速风暴》将于4/18以抢先体验形式推出
- 2023年科隆展将迎来一个大厂回归 有更多公司参加-天天亮点
- 湖北省黄石市市场监管局抽检食品42批次 1批次不合格
- 外媒:《GTA6》应加入私服 因为《GTAOL》私服很火
- 环保少女偷删世界末日预言推文 曾称人类会被毁灭_全球今亮点
- 全球观速讯丨小米智能鱼缸399元开售 支持半年免换水 远程喂鱼
- 英国有6家游戏公司支持微软收购 只有索尼不支持
- 【全球独家】DLSS3普及速度更快:《暗黑4》《极限竞速:地平线5》和虚幻5.2
- 本田召回近45万辆汽车 安全带自己会开
- 特斯拉Model 3改装120寸大轮毂:暴力测试来了
- 天禄科技(301045):关于召开2023年第三次临时股东大会,审议《关于公司符合向特定对象发行股票条件的议案》等议案
- 观速讯丨现实版GTA?美国劫匪偷直升机因操作失误当场坠毁
- 《最终幻想起源:天堂的陌生人》4月登陆Steam-全球观点
- 确有其事还是开玩笑?刘德华将导演成龙吴京电影 世界热头条
- 张译新剧《他是谁》豆瓣大量好评!张译演技绝了-简讯
- 今日播报!外星人 m16 游戏本 RTX4050/4060/4070 开卖:15999 元起
- 今日精选:iPhone 14黄色版跌到5200 卖的格外好
- 即时焦点:马自达CX-50开售:58分钟卖出2000台
- 【天天播资讯】《最后生还者》艾莉妈妈演员晒幕后照:化妆超逼真
- 快看:微软与多家游戏平台签署COD协议 网友:就剩索尼了
- 世界最新:一段“诡异录像”里 藏着一位波兰小伙的游戏梦
- 诚信是老字号立身之本:环球视讯
- 闪购价,哈曼卡顿水晶 3 代音响仅售 999 元|焦点精选
- 汉印照片打印机CP2100:随心所印,留存美好
- 找工呀受邀参加汽车行业人资峰会,展示硬核招聘实力_环球微动态
- 环球今日报丨立省195元!16GB内存条崩盘价174元
- “绵阳造”上海行 长虹激光携光影耀申城
- 卡普空《恐龙浩劫》公测开启 残暴恐龙大军来袭
- 当前视讯!游民专访周董...的卫冕电竞战队Jteam
- 环球微速讯:《生化危机4:重制版》艾达王篇和佣兵模式或以DLC形式推出
- 文心一言秒变毕加索 看看百度AI画的青春校园女孩
- 环球聚焦:透明键盘超炫酷!戴尔背光机械键盘直降400元入手
- 调教Siri!苹果入局人工智能_环球微头条
- 王者荣耀体验服爆料:新增姐弟关系,基友关系改名
- 优势互补、携手共赢|极智嘉(Geek+)合作九州云智
- 每日观察!提前尝鲜!参与京东“先人一步”提前到手Find X6系列新机