在global.asa里怎样获得当前用户的session值

colee 2003-05-26 02:27:38
在global.asa文件里怎样获得当前用户的session值
(用户一登陆,将被赋一个Session("username")值)

<SCRIPT LANGUAGE="VBScript" RUNAT="Server">

Sub Session_OnStart
username= Session("username") //我这样获取不到
End Sub

</SCRIPT>
...全文
132 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
colee 2003-07-29
  • 打赏
  • 举报
回复
其实就是同一个问题;既然没人做答那就罢了
colee 2003-07-28
  • 打赏
  • 举报
回复

想要记录下,在线用户的登录名. 最好不用数据库,实在不行用也可以.
怎么实现???
julyclyde 2003-07-28
  • 打赏
  • 举报
回复
你先把这次的帖子结了再说
julyclyde 2003-07-22
  • 打赏
  • 举报
回复
我都回答过一次了。我看是恶意欠分吧?
seraph2 2003-07-20
  • 打赏
  • 举报
回复
Sub Session_OnStart
username= Session("username")换成session("username")=""
End Sub这个?
这样在登陆的提交表单的时候再将session("username")赋值,这样就 没错了!
julyclyde 2003-07-20
  • 打赏
  • 举报
回复
iis自带的。但是跟你这问题没什么关系
lidongan 2003-07-09
  • 打赏
  • 举报
回复
同意楼上
julyclyde 2003-07-09
  • 打赏
  • 举报
回复
onStart比登陆页面先执行,当然取不到
colee 2003-07-09
  • 打赏
  • 举报
回复

听说用MSWC.Tools组件可以实现,但不知道哪里有下载?
qcrsoft 2003-07-09
  • 打赏
  • 举报
回复
你的username是什么?它取自哪里?
whb147 2003-07-09
  • 打赏
  • 举报
回复
不放在global里,就是了,
放在登陆递交的页面里就是了,他登陆就记录下来了
lindexter 2003-07-09
  • 打赏
  • 举报
回复
那有没有什么其他的解决办法呢?除了用数据库外.
ls176 2003-06-13
  • 打赏
  • 举报
回复
Sub Session_OnStart

End Sub
global里的这个函数在客户端向服务器端发出请求时产生
colee 2003-05-26
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">

Sub Session_OnStart
username= Session("username") //就差获得登陆用户的帐户名了。
CountTextPath=Server.MapPath("online_count.txt")

set LogFileObject =server.CreateObject("Scripting.FileSystemObject")
Set MyCountFile= LogFileObject.OpenTextFile(CountTextPath,8,true)
MyCountFile.WriteLine(username)
MyCountFile.Close

Set MyCountFile= LogFileObject.OpenTextFile(CountTextPath)
WHILE NOT MyCountFile.AtEndOfStream
online_workmates=online_workmates & MyCountFile.ReadLine & ","
WEND
MyCountFile.Close

application("online")=application("online")+1
application("online_workmates")=online_workmates

End Sub
</SCRIPT>
colee 2003-05-26
  • 打赏
  • 举报
回复
楼上误会了

Session("username")="colee" 是在登陆页面login.asp里赋值的;

因为我想,每个人登陆进站,我就记录下他的用户名;

所以想在global.asa文件里实现,就不知怎么实现?
tigerwen01 2003-05-26
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">

Sub Session_OnStart
Session("username")=username
End Sub

</SCRIPT>

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧