asp中session对象的用法?

2025-01-19 16:17:42
推荐回答(5个)
回答1:

session对象可以理解成一个数组.

Session 对象存储特定用户会话所需的信息。

session自己不会存你所需的具体信息,得写代码实现..

因为 http 是个无状态协议,想要知道当前是谁在访问,并记录相关访问者的信息

可以用session,cookie.

用户登录的时候 在 session里存个数据, 例如

session("UserName") = "lan7"
session("sex") = "男"

这些数据会保存在服务器容器里,直到回话结束...

在未结束的这段时间那,程序就可以知道当前是那个用户在登录.也可以根据

session 里 放的数据进行相关操作(例如:权限的认证)

回答2:

首先你要明白session的用法看这里http://zhidao.baidu.com/question/83507864.html明白了用法后你还要明白他的使用机制,就是针对某个用户的私有专属,那么上面的意思就是将rs1("user")存到session("user")里面服务器将对他单独说话,并且给这个用户办法了一个许可证true并存到了session("acc")里面,和其他用户一点关系没有,那么服务器需要单独对这个用户说话的时候就会找session("user")而这个用户的session("acc")里面存着true,而且你不用担心服务器会把用户搞混!因为里面的信息都是专属的!这就是session的工作机制!针对特定的用户!而不是公用!希望你明白了

回答3:

session("user")=rs1("user")'读取数据库的用户名,存储到user的session中。

session("acc")=true '设置可访问权限为true

这个是登录时用到的。用于控制访问权限。没有高深的东西。

回答4:

Session的优势:

  1. 位置:保存在服务器端,安全性高

  2. 类型:任意类型

  3. Session保存的信息不与其他用户共享

  4. 在用户会话期间可以记录和监视用户信息

  5. 当会话过期或终止时服务器会清除 Session 对象


Session对象的常见属性和方法 :

SessionID、Timeout、IsNewSession、Clear()、Abandon()

回答5:

你把session看作 全局变量 就可以了
你这个就是给这两个变量赋值,其他页面也可以调用这个变量