session和application有什么区别,在我看来,好象是都是全局性变量数组,请指正

YZWUYONG 2004-08-17 10:06:14
session和application有什么区别,在我看来,好象是都是全局性变量数组,请指正
...全文
188 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
qixiao 2004-08-18
  • 打赏
  • 举报
回复
session("user")=a,这个时候,你为session("user")赋了个值a
用户1可以将这个变量改变为b,而不会影响到用户2继续使用a这个值
明白?
Hididi 2004-08-18
  • 打赏
  • 举报
回复
session是客户端浏览器进程和服务器之间的对话,单对单的.
application独立存在于服务器,可以被每一个浏览者读取.
YZWUYONG 2004-08-17
  • 打赏
  • 举报
回复
是不是这样记录sessionid
Session["user1"]=A
Session["user2"]=B
Session["user3"]=C
Session["user4"]=D
。。。。。
efootball 2004-08-17
  • 打赏
  • 举报
回复
当用户请求页面的时候,服务器就会生成一个sessionid来记录这个用户的相关信息
当然不同的用户他的sessionid也就不会相同
这个 sessionid被保存在服务器端或是通过cookie保存在用户的硬盘上
YZWUYONG 2004-08-17
  • 打赏
  • 举报
回复
在用户请求页面的时候,服务器怎么会知道是同一用户请求页面,还是不同用户请求页面的呢,并为每一个用户生成一个Session,我很笨,请告诉一下
YZWUYONG 2004-08-17
  • 打赏
  • 举报
回复
在每一个用户请求页面的时候,服务器会为每一个用户生成一个Session,我怎么区别这些此Session,再次指教
a05 2004-08-17
  • 打赏
  • 举报
回复
Session保存的变量就像是实例变量,对每个用户(对象)来说都是独立的,而Application中就像是类中的静态(static)变量,整个程序共享
phoenixsbk 2004-08-17
  • 打赏
  • 举报
回复
在每一个用户请求页面的时候,服务器会为每一个用户生成一个Session,这个Session对用户来说是唯一的,但对于服务器来说,有几个用户,就有几个Session,而所谓的Session变量,是指在这个Session下所属于的那些变量,也就是说,如果你创建了Session["user"],则对每个用户都有一个这样的变量。但如果创建了Application["user"],对所有用户来说,对服务器来说,只有一个变量。
YZWUYONG 2004-08-17
  • 打赏
  • 举报
回复
是不是要为每个用户单独设置Session
SeeSunSet 2004-08-17
  • 打赏
  • 举报
回复
一个是所有用户全局,一个是单个用户全局.
YZWUYONG 2004-08-17
  • 打赏
  • 举报
回复
能不能把"Session针对单个访问者,也就是每个访问者的Session都是独立的,保存在Session中的值都不相同"这句话再解答一下,好不好,列个例子,我的QQ261661669
sjzwinfor 2004-08-17
  • 打赏
  • 举报
回复
session是面向用户的,而application是面向整个服务系统的
webdiyer 2004-08-17
  • 打赏
  • 举报
回复
Session针对单个访问者,也就是每个访问者的Session都是独立的,保存在Session中的值都不相同
Application针对整个应用程序,保存在Application变量中的值对所以访问者都是一样的,因为他们用的都是同一个对象。

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧