asp登陆问题:session

来源:百度知道 编辑:UC知道 时间:2024/06/14 00:48:43
1.我有5个页面,有的页面需要登陆后才能操作,登陆框验证在主页(1.asp)。那么如何在其他4个页面获得已登陆的信息呢?我大概知道用session,但是其他页面怎么接收呢?直接用if session(..)=..就可以了吗?
2.是不是还要设置一个退出登陆来将session设为“空”。
3.session的过期时间有什么意义?会不会设了一个过期时间后,而用户还不想退出登陆却因为到了过期时间而被自动退出登陆了?还有什么是会话时间。
谢谢大家参与回答,回答越多,奖品越多!
我只给5分的意思是防止没人回答或者没答案。如果我采取了某位热心高手的答案,我会把分数加上去的 至少加20分
难过

1 可以在登陆窗口设置一个 session,然后在需要登陆才能操作的页面读去判断.

设置:session("adminlogin")="admin"

读取:session("adminlogin")

2 是还要设置一个退出登陆来将session设为“空”。
session("adminlogin") = ""

3 session的过期时间是指多长时间没对页面刷新.这个session会自动过期.如果用户在session消失的时候没有动作,会自动退出系统.
防止session过期.用Cookies可以解决.