session的作用是什么

session的作用是什么,当不能使用session会话时最可能出现的原因是什么?... session的作用是什么,当不能使用session会话时最可能出现的原因是什么? 展开
 我来答
百度网友9669419a2
推荐于2017-11-29 · TA获得超过316个赞
知道小有建树答主
回答量:105
采纳率:0%
帮助的人:98.5万
展开全部
简单说来是识别用户并保持用户信息
不能使用session会话可能的原因可分几方面
如果是服务端不能用,例如PHP有的时候不能用,可能是Session的存储位置设置有问题或是没有开启session支持
如果是asp或.net不能用(IIS6) 有可能是应用程序池回收过于频繁

如果访问的用户有的能用,有的不能用那就是客户端浏览器禁用了Cookie
孟静渠思雨
2019-03-15 · TA获得超过3811个赞
知道大有可为答主
回答量:3157
采纳率:31%
帮助的人:156万
展开全部
session可以用来验证用户登录,页面控制,可以传值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
席雰于兰泽
2019-12-13 · TA获得超过3922个赞
知道大有可为答主
回答量:3222
采纳率:26%
帮助的人:241万
展开全部
好像是调用session对象的setAttribute方法。
session.setAttribute("name","yourname");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒懂百科
2020-12-30 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.2亿
展开全部

session:计算机术语

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
香虹储水瑶
2020-01-01 · TA获得超过3609个赞
知道大有可为答主
回答量:3094
采纳率:33%
帮助的人:234万
展开全部
session:在计算机中,尤其是在网络应用中,称为“会话”。
session直接翻译成中文比较困难,一般都译成时域。在计算机专业术语中,session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。
具体到web中的session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的定义中我们可以看到,session实际上是一个特定的时间概念。
需要注意的是,一个session的概念需要包括特定的客户端,特定的服务器端以及不中断的操作时间。a用户和c服务器建立连接时所处的session同b用户和c服务器中建立连接时所处的sessions是两个不同的session。
那什么是session的解决方案呢?我们知道,用户访问一个网站时往往需要浏览许多网页。对于一个通过php构筑的网站来说,用户在访问的过程中需要执行许多的php脚本。然而由于http协议自身的特点,用户每执行一个php脚本都需要和web服务器重新建立连接。
又由于无状态记忆的特点,此次连接无法得到上次连接的状态。这样,用户在一个php脚本中对一个变量进行了赋值操作,而在另外一个php脚本中却无法得到这个变量的值。例如,用户在负责登录的php脚本中设置了$user="wind",却无法在另一个php脚本中通过调用$user来获得“wind”这个值。也就是说,在php中无法设置全局变量。每个php脚本中所定义的变量都是只在这个脚本内有效的局部变量。
session解决方案,就是要提供在php脚本中定义全局变量的方法,使得这个全局变量在同一个session中对于所有的php脚本都有效。上面我们提到了,session不是一个简单的时间概念,一个session中还包括了特定的用户和服务器。因此更详细地讲,在一个session定义的全局变量的作用范围,是指这个session所对应的用户所访问的所有php。
例如a用户通过session定义了一个全局变量$user=“wind”中,而b用户通过session定义的全局变量$user=“jane”。那么在a用户所访问的php脚本中,$user的值就是wind。
在asp

asp.net

session

用于保持状态的基于
web
服务器的方法。session
允许通过将对象存储在
web
服务器的内存中在整个用户会话过程中保持任何对象。
session
通常用于执行以下操作:
存储需要在整个用户会话过程中保持其状态的信息,例如登录信息或用户浏览
web
应用程序时需要的其它信息。
存储只需要在页重新加载过程中或按功能分组的一组页之间保持其状态的对象。
session
的作用就是它在
web
服务器上保持用户的状态信息供在任何时间从任何页访问。因为浏览器不需要存储任何这种信息,所以可以使用任何浏览器,即使是像
pda
或手机这样的浏览器设备。
此持久性方法的限制
随着越来越多用户登录,session
所需要的服务器内存量也会不断增加。
访问
web
应用程序的每个用户都生成一个单独的
session
对象。每个
session
对象的持续时间是用户访问的时间加上不活动的时间。
如果每个
session
中保持许多对象,并且许多用户同时使用
web
应用程序(创建许多
session),则用于
session
持久性的服务器内存量可能会很大,从而影响了可伸缩性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式