session

     Session的定义:session由两个部分组成,一个是SessionID,存放在客户端,是服务器随机产生的一个唯一字符串。一个就是session内容本身,存放在服务器端。Session中存放的变量是单一用户的信息,这些信息在应用程序在web页面之间跳转时,不会丢失。可以用于页面间共享数据。

     Session的用处:由于HTTP协议本身是无状态的,所以人们使用了cookie,session来解决这个问题。Session可以用于存储关于某个用户会话(session)的信息,或者修改相关的设置。一个简单的功能,就是session可以用于页面间的传值。

     Session的用法:Session创建好后,当一个用户提交了表单时,浏览器会将用户的SessionID自动附加在HTTP头信息中,(这是浏览器的自动功能,用户不会察觉到),然后服务器根据SessionID查找session中的内容,因为处理表单时可能需要session中的信息,当服务器处理完这个表单后,将结果返回给SessionID所对应的用户。SessionID可以存放在cookie中,也可以存放在url中,只要在Web.Config文件设置其cookieless="true"即可。还可以设置session的失效时间等。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值