ASP七大对象说明分析(3)
会话(和application差别是session不是共享的,各个用户有各自的session,由此
可以用来验证用户的身份)
集合:和application一样地,session具有contents和StaticObject两个集合
属性:
CodePage:读/写.整型.定义用于在浏览器中显示页内容的代码页(Code Page).代码
页是字符集的数字值,不同的语言和场所可能使用不同的代码页.例如,650001
是UTF-8,936为GB2312
LCID:读/写.整型.定义发送给浏览器的页面地区标识(LCID).LCID是唯一地标识地
区的一个国际标准缩写,例如,2057定义当前地区的货币符号是'£'.LCID也可
用于FormatCurrency等语句中,只要其中有一个可选的LCID参数.LCID也可在
ASP处理指令<%...%>中设置,并优先于会话的LCID属性中的设置.
SessionID:只读.长整型.返回这个会话的会话标识符.SessionID属性返回用户的
会话标识.在创建会话时,服务器会为每一个会话生成一个单独的标识.会话标
识以长整形数据类型返回.在很多情况下 SessionID 可以用于 WEB 页面注册
统计
Timeout:读/写.整型.为这个会话定义以分钟为单位的超时周期.如果用户在超时周
期内没有进行刷新或请求一个网页,该会话结束.在各网页中根据需要可以修
改.缺省值是20min,在使用率高的站点上该时间应更短
方法:
Abandon():Abandon方法删除所有存储在Session对象中的对象并释放这些对象的
源.如果您未明确地调用Abandon方法,一旦会话超时,服务器将删除这些对象.
当服务器处理完当前页时,下面示例将释放会话状态
另外,session和application一样,具有contents.remove()和
contents.removeall()方法
事件:至于两个事件onstart()和onend()等总结Global.asa文件时介绍
常用:设置,修改,删除session,另外timeout也是常用的,记住一点,session依赖cookies,当浏览器关闭或者不
支持cookie时将不能访问到session
*-->request对象:
功能:Request对象在HTTP请求期间,检索客户端浏览器传递给服务器的值
集合:
ClientCertificate:当客户端访问一个页面或其他资源时,用来向服务器表明身份
内容版权声明:除非注明,否则皆为本站原创文章。