asp中session对象的用法?

来源:百度知道 编辑:UC知道 时间:2024/06/02 07:15:35
session("user")=rs1("user")

session("acc")=true

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

但上面两句话是什么意思呢?

Session的优势:

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

  2. 类型:任意类型

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

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

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


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

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

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

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

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

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

可以用session,cookie.

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

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

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

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

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

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

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

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

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