session对象可以理解成一个数组.
Session 对象存储特定用户会话所需的信息。
session自己不会存你所需的具体信息,得写代码实现..
因为 http 是个无状态协议,想要知道当前是谁在访问,并记录相关访问者的信息
可以用session,cookie.
用户登录的时候 在 session里存个数据, 例如
session("UserName") = "lan7"
session("sex") = "男"
这些数据会保存在服务器容器里,直到回话结束...
在未结束的这段时间那,程序就可以知道当前是那个用户在登录.也可以根据
session 里 放的数据进行相关操作(例如:权限的认证)
首先你要明白session的用法看这里http://zhidao.baidu.com/question/83507864.html明白了用法后你还要明白他的使用机制,就是针对某个用户的私有专属,那么上面的意思就是将rs1("user")存到session("user")里面服务器将对他单独说话,并且给这个用户办法了一个许可证true并存到了session("acc")里面,和其他用户一点关系没有,那么服务器需要单独对这个用户说话的时候就会找session("user")而这个用户的session("acc")里面存着true,而且你不用担心服务器会把用户搞混!因为里面的信息都是专属的!这就是session的工作机制!针对特定的用户!而不是公用!希望你明白了
session("user")=rs1("user")'读取数据库的用户名,存储到user的session中。
session("acc")=true '设置可访问权限为true
这个是登录时用到的。用于控制访问权限。没有高深的东西。
Session的优势:
位置:保存在服务器端,安全性高
类型:任意类型
Session保存的信息不与其他用户共享
在用户会话期间可以记录和监视用户信息
当会话过期或终止时服务器会清除 Session 对象
Session对象的常见属性和方法 :
SessionID、Timeout、IsNewSession、Clear()、Abandon()
你把session看作 全局变量 就可以了
你这个就是给这两个变量赋值,其他页面也可以调用这个变量