注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

薛沛然 廊坊师范学院 九期信息技术提高班

无脑地生活,像白痴一样成长,不给自己留感伤的时间。。。

 
 
 

日志

 
 

初识session  

2013-12-19 18:34:34|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

在牛腩的学习中初步接触了session,下面做一点小小总结,为下一步学习做基础。

session简介

 session对象属于asp,是asp的重要组成部分。主要用于存储用户信息。对于一个应用程序来说,所有页面都是可用的。

存储于session中的对象通常为name,id以及参数。服务器会为每个用户建立一个单独的session,并在到期时对其进行删除。

通常来说,当使用者请求了一个asp文件,并且引用了session对象的一部分时,就被视为session的开始。与此相对应,如果用户在20分钟之内没有对请求的页面进行操作或者刷新,那么session就会过时。所以,使用session的最大问题就是我们不知道该让session存活多久,如果过早地删除了session,那么用户保存的信息就不存在,用户想要就只能刷新。

session的一些操作

1session的赋值

<%

Session("name")="mingming"

Session("age")=50

%>

2session的移除

<%

If Session.Contents("age")<18 then 

  Session.Contents.Remove("sale")

End If 

%>

 

3session的遍历

contents 集合包含所有的 session 变量。可通过遍历 contents 集合,来查看其中存储的变量:

<%

Session("username")="Donald Duck"

Session("age")=50

 

dim i

For Each i in Session.Contents

  Response.Write(i & "<br />")

Next

%>

 三session与全局变量

因为学的东西也不是很多,一直感觉session与公共全局变量非常相像。公共全局变量可以三层中的每个层使用,session可以被各个页面所使用。在b/s系统中,为了减少服务器的负荷,所以给session设置了生命期。除此之外,两者几乎没什么不一样。

  评论这张
 
阅读(125)| 评论(17)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017