急,asp会话小问题?

来源:百度知道 编辑:UC知道 时间:2024/05/14 06:44:27
session对象是在第一次访问asp文件的时候就创建的,session又是iis分配的.

第一:请问一下,iis分配session在哪里可以看的出来?

第二:是不是用户第一次访问asp文件的时候,asp会向iis请求一个session分配给用户.

第三:application_onstart是应用程序启动时被触发,可以在网站属性->主目录里->应用程序设置里很直观的看到,

那么请问当一个用户第一次访问asp页面时,asp程序会向iis服务发出一个session请求,这个session请求在iis里什么地方可以直观的

看到?请指教!

第四:如果asp页面如果是空的,用户第一次进该页面的时候,iis会分配给用户一个session吗?

第五:session是不是只是一个会话而以啊?session("user")变量和session会话是不是两码事啊?

我这样理解的!每次访问页面,iis第一次得到相应,就会在服务器的内存里面专门为你开辟一个空间,然后如果你有什么东西需要存储,iis就把那些东西放到这个空间里面.当你关闭(显式)或者有效时间到了,iis自动取消这个空间.你保存的东西也就不存在了.
有很多命令都可以看到session里面有哪些东西,如显式指定session("name") , 或者 获得id session.SessionID 等等.

iis会分配给每个访问网站的用户一个不同的session
请记住,这个SESSION是一个对象实例。而不是一个值。(如果了解面向对象的一些基础知识就好理解)
不管程序有没有给这个实例任何属性赋值,他都是存在的。
session("user")指的是给这个SESSION的NAME为USER的属性赋值。