我想制作一个账号,同时只能一个人在线;
我制作了一个在线表,把登陆的信息都输入进了,但是不够理解,不知道他什么时候退出,退出的时候,不知道如何作处理,
有没有谁有个好点子,如果能够及时判断第二个人再登陆相同的账号的时候,就不让登陆。
32 个解决方案
#1
在grobal.asa文件里面的onsession end ()里写程序,每个用户断线后,都会激活这个程序的
#2
我做了个电影网站,但是要求一个账号,同时只能一个人在线;现在的情况是一个账号,可以同时登陆无数次收看收费电影;
我想制作一个账号,同时只能一个人在线;
我制作了一个在线表,把登陆的信息都输入进了,但是不够理解,不知道他什么时候退出,退出的时候,不知道如何作处理,
有没有谁有个好点子,如果能够及时判断第二个人再登陆相同的账号的时候,就不让登陆。
我想制作一个账号,同时只能一个人在线;
我制作了一个在线表,把登陆的信息都输入进了,但是不够理解,不知道他什么时候退出,退出的时候,不知道如何作处理,
有没有谁有个好点子,如果能够及时判断第二个人再登陆相同的账号的时候,就不让登陆。
#3
grobal.asa文件里面的onsession end ()里写程序,
朋友详细点grobal.asa这是什么文件啊, 这onsession end()如果使用啊,能不能说明白点,大家交个朋友
朋友详细点grobal.asa这是什么文件啊, 这onsession end()如果使用啊,能不能说明白点,大家交个朋友
#4
是Global.asa文件,放在网站根目录下面
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
'Application_OnStart 当任何客户首次访问该应用程序的首页时运行
End Sub
Sub Session_OnStart
'Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行
End Sub
Sub Session_OnEnd
'Session_OnEnd 当一个客户的会话超时或退出应用程序时运行
End Sub
Sub Application_OnEnd
'Application_OnEnd 当该站点的 WEB 服务器关闭时运行
End Sub
</SCRIPT>
上面是其内容
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
'Application_OnStart 当任何客户首次访问该应用程序的首页时运行
End Sub
Sub Session_OnStart
'Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行
End Sub
Sub Session_OnEnd
'Session_OnEnd 当一个客户的会话超时或退出应用程序时运行
End Sub
Sub Application_OnEnd
'Application_OnEnd 当该站点的 WEB 服务器关闭时运行
End Sub
</SCRIPT>
上面是其内容
#5
'Application_OnStart 当任何客户首次访问该应用程序的首页时运行
'Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行
'Session_OnEnd 当一个客户的会话超时或退出应用程序时运行
'Application_OnEnd 当该站点的 WEB 服务器关闭时运行
这后面的业务,要如何通过代码来实现啊
'Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行
'Session_OnEnd 当一个客户的会话超时或退出应用程序时运行
'Application_OnEnd 当该站点的 WEB 服务器关闭时运行
这后面的业务,要如何通过代码来实现啊
#6
可以设置已登陆标识!
#7
就像上面说的
在数据库设置一个字段
一个用户登录后设置为1
在退出时设为0
在数据库设置一个字段
一个用户登录后设置为1
在退出时设为0
#8
我做了个在线表,我如何判断用户退出了,而且要如何定时扫描在线表里的用户是不是退出了,退出后我要把在线表的用户删除掉,这应该如何制作啊,好象要有个专门的定时器啊一样操作,我不知道ASP如何操作,各位帮助,分不够继续加
#9
这个
Sub Session_OnStart
'Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行
End Sub
Sub Session_OnEnd
'Session_OnEnd 当一个客户的会话超时或退出应用程序时运行
End Sub
我没有用过,这需要如何用啊,
我一般是在登陆进的时候,做
response.cookies("userid")=rs("userid")
response.cookies("password")=rs("password")
'response.cookies("userip")=userip
response.cookies("login")=radpass
response.cookies("okerer")="yesok"
'application(""&userid&"")="yes"
response.cookies("myter")="yes"
的。
这要建立个Global.asa文件,如果写代码啊,
Sub Session_OnStart
'Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行
End Sub
Sub Session_OnEnd
'Session_OnEnd 当一个客户的会话超时或退出应用程序时运行
End Sub
我没有用过,这需要如何用啊,
我一般是在登陆进的时候,做
response.cookies("userid")=rs("userid")
response.cookies("password")=rs("password")
'response.cookies("userip")=userip
response.cookies("login")=radpass
response.cookies("okerer")="yesok"
'application(""&userid&"")="yes"
response.cookies("myter")="yes"
的。
这要建立个Global.asa文件,如果写代码啊,
#10
有谁知道如何处理网站退出在线人数减少,是要如何判断处理啊,
#11
要用到数据库操作吧!!!
<% sub session_onstart
cnt=rs("renshu")
cnt=cnt+1
end sub
sub session_end
cnt=rs("renshu")
cnt=cnt-1
ens sub
%>
不知道是不是这样
<% sub session_onstart
cnt=rs("renshu")
cnt=cnt+1
end sub
sub session_end
cnt=rs("renshu")
cnt=cnt-1
ens sub
%>
不知道是不是这样
#12
把登陆信息写在coodie里面?嫌自己的网站太安全了啊???
汗。。。
在数据库的用户表里设一个在线标识字段,登陆成功后则设为1,退出设为0,这样又可以防止一号多次登陆
在GLOBAL。ASA文件里session_onend函数里,把此用户的所有session设为空,再把用户表里止用户的在线标识设为0,这样,这个用户算是完全退出
在线人数减少,这个是写在Application_OnEnd 里,在用户登陆里Appliction_onStart 会有一个application("online")来记录当前用户在线人数,在Application_OnEnd里,把appliction("online")-1即可
汗。。。
在数据库的用户表里设一个在线标识字段,登陆成功后则设为1,退出设为0,这样又可以防止一号多次登陆
在GLOBAL。ASA文件里session_onend函数里,把此用户的所有session设为空,再把用户表里止用户的在线标识设为0,这样,这个用户算是完全退出
在线人数减少,这个是写在Application_OnEnd 里,在用户登陆里Appliction_onStart 会有一个application("online")来记录当前用户在线人数,在Application_OnEnd里,把appliction("online")-1即可
#13
要用到数据库操作吧!!!
<% sub session_onstart
cnt=rs("renshu")
cnt=cnt+1
end sub
sub session_end
cnt=rs("renshu")
cnt=cnt-1
ens sub
%>
不知道是不是这样
不要什么判断因为 session_onstart就是客户对话存在就执行,而退出就执行 session-onend就执行的
<% sub session_onstart
cnt=rs("renshu")
cnt=cnt+1
end sub
sub session_end
cnt=rs("renshu")
cnt=cnt-1
ens sub
%>
不知道是不是这样
不要什么判断因为 session_onstart就是客户对话存在就执行,而退出就执行 session-onend就执行的
#14
给用户加一个登陆标志,如果登陆时已经登陆了则把原来的踢掉,但是对于正在看电影的你怎么处理?也踢掉?那要流媒体有接口才行
#15
to (回复人: wucl1213(wucl) ( ) 信誉:100 )
我说的那个是针对用户没有按正常退出登陆,而引发的session_onend,如果用户没有登陆,但是他打开着你的网站,那也说明此用户在线,是不是?
to 回复人: iuhxq(小灰) ( ) 信誉:100
登陆时干嘛要T原来的用户,如果原先登陆的用户还在,那就不让现在的用户登陆不就行了?奇怪?
我说的那个是针对用户没有按正常退出登陆,而引发的session_onend,如果用户没有登陆,但是他打开着你的网站,那也说明此用户在线,是不是?
to 回复人: iuhxq(小灰) ( ) 信誉:100
登陆时干嘛要T原来的用户,如果原先登陆的用户还在,那就不让现在的用户登陆不就行了?奇怪?
#16
登陆时.给用户一个值,我用的是session("useranem").将他记录,当他离开时.会失去.还要在数据库用户表中设置一个字段记录.当在线是为YES或NO.防止别人重复登陆.
#17
session变量是同计算机一一对应的,应该是你的session没有控制好吧,网站设计的漏洞……
#18
to 回复人: iuhxq(小灰) ( ) 信誉:100
登陆时干嘛要T原来的用户,如果原先登陆的用户还在,那就不让现在的用户登陆不就行了?奇怪?
一回事嘛!
登陆时干嘛要T原来的用户,如果原先登陆的用户还在,那就不让现在的用户登陆不就行了?奇怪?
一回事嘛!
#19
是Global.asa文件,放在网站根目录下面
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
'Application_OnStart 当任何客户首次访问该应用程序的首页时运行
End Sub
Sub Session_OnStart
'Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行
End Sub
Sub Session_OnEnd
'Session_OnEnd 当一个客户的会话超时或退出应用程序时运行
End Sub
Sub Application_OnEnd
'Application_OnEnd 当该站点的 WEB 服务器关闭时运行
End Sub
</SCRIPT>
上面是其内容
------------------
很经典的内容,顶!不过楼主用cookies不用session,呵呵!
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
'Application_OnStart 当任何客户首次访问该应用程序的首页时运行
End Sub
Sub Session_OnStart
'Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行
End Sub
Sub Session_OnEnd
'Session_OnEnd 当一个客户的会话超时或退出应用程序时运行
End Sub
Sub Application_OnEnd
'Application_OnEnd 当该站点的 WEB 服务器关闭时运行
End Sub
</SCRIPT>
上面是其内容
------------------
很经典的内容,顶!不过楼主用cookies不用session,呵呵!
#20
数据库加个FLAG就可以了阿,
当用户登陆的时候,SESSION启动,将FLAG设置为1。
退出的时候,SESSION失效,将FLAG设置为0。
当用户登陆的时候,SESSION启动,将FLAG设置为1。
退出的时候,SESSION失效,将FLAG设置为0。
#21
Global.asa文件是如何用啊,如何使用啊,
session会增加服务器的内存,
这个session第一次登陆的时候,session("user")=user是吧,如果用户退出了网站,这个session("user")会立即失效吗?但是我总要有个守护程序,定时扫描各个用户的的session("user")吧,
这个定时扫描的程序是应该如何写啊,我要定时扫描会员是空的用户,把在线信息,删除掉吧;
如果在线用户资料,退出能够及时清掉,对于第二个相同用户登陆,如果用户已经存在,就不让他登陆这我就知道是如何操作!
关于是我不知道用这个Global.asa 这个asa是什么文件啊 Global.asa这是个固定文件吗?
有谁再给我说明白点
session会增加服务器的内存,
这个session第一次登陆的时候,session("user")=user是吧,如果用户退出了网站,这个session("user")会立即失效吗?但是我总要有个守护程序,定时扫描各个用户的的session("user")吧,
这个定时扫描的程序是应该如何写啊,我要定时扫描会员是空的用户,把在线信息,删除掉吧;
如果在线用户资料,退出能够及时清掉,对于第二个相同用户登陆,如果用户已经存在,就不让他登陆这我就知道是如何操作!
关于是我不知道用这个Global.asa 这个asa是什么文件啊 Global.asa这是个固定文件吗?
有谁再给我说明白点
#22
需要将代码写在Global.asa文件,并将该文件放在站点的根目录下(缺省是\Inetpub\wwwroot\)。
我的网站是建立在虚拟主机里的,这个Global.asa文件是放在哪里啊,我的IIS是指向我的D盘的/web目录下,我的这个Global.asa是不是跟我的网页文件放在一起啊,就是也是放在D盘的web文件下啊,
我的网站是建立在虚拟主机里的,这个Global.asa文件是放在哪里啊,我的IIS是指向我的D盘的/web目录下,我的这个Global.asa是不是跟我的网页文件放在一起啊,就是也是放在D盘的web文件下啊,
#23
是的,你的虚拟主机上的站点,你直接上传到你的网站内的根目录下就可以了
#24
定时扫描用户是否在线的话,你还可以用Http-XML,用这个最好了,呵,无刷新扫描,呵
#25
有没有谁愿意帮我写个功能,我会给你报酬的
QQ:81832527
QQ:81832527
#26
这个比较复杂拉,楼主慢慢学拉。。。。我帮你顶。。。。
#27
Global.asa文件是主要起什么作用,不能通过浏览器来访问吗?
http://localhost/Global.asa吗
Global.asa有什么语法,asa是什么后缀
http://localhost/Global.asa吗
Global.asa有什么语法,asa是什么后缀
#28
都有些什么电影看呀?有没有帐号让我去测试一把呀?
#29
同时只能一个人在线收看的
__________________________
高人,怎么控制屏幕前只能坐一个人呢
__________________________
高人,怎么控制屏幕前只能坐一个人呢
#30
楼上的啊,我把账号告诉你,现在一万个人同时登陆看都行,那还需要什么收费电影啊,不是一万个人只需要买一个账号就行了。
我现在就是不知道Global.asa文件如何跟我的用户登陆代码结合在一起,如何是用seesion的话,如何判断用户非正常退出网站的时候,如何把在线表的用户资料给删除掉。
因为我现在做的操作是用户第一次登陆的时候,我判断在线用户表里有没有用户资料,没有的话,就让他进行登陆,如果有的话,就不让用户登陆。
但是现在的问题是,我就是不知道这在用表里,如何去掉用户已经非正常关闭掉了网站的时候,如何把这用户的资料给删除掉。
这需要如何触发这事情啊,我都想了一个星期了
CSDN的朋友帮帮我。
加加我的QQ行吗:81832527
我现在就是不知道Global.asa文件如何跟我的用户登陆代码结合在一起,如何是用seesion的话,如何判断用户非正常退出网站的时候,如何把在线表的用户资料给删除掉。
因为我现在做的操作是用户第一次登陆的时候,我判断在线用户表里有没有用户资料,没有的话,就让他进行登陆,如果有的话,就不让用户登陆。
但是现在的问题是,我就是不知道这在用表里,如何去掉用户已经非正常关闭掉了网站的时候,如何把这用户的资料给删除掉。
这需要如何触发这事情啊,我都想了一个星期了
CSDN的朋友帮帮我。
加加我的QQ行吗:81832527
#31
再问下global.asa文件,会一定扫描session会话存不存在啊,如果session("user")值是空的,他会一直跟踪扫描吗
也就说如何一个用户登陆的时候,我把变量值赋给session("user")。如果他未正常退出。
应该是空的吧,但是我要如何设置会员的失效时间啊,如果会员失效了,这个global.asa会自动知道吗?
也就说如何一个用户登陆的时候,我把变量值赋给session("user")。如果他未正常退出。
应该是空的吧,但是我要如何设置会员的失效时间啊,如果会员失效了,这个global.asa会自动知道吗?
#32
一定会处理session的事件的。
#1
在grobal.asa文件里面的onsession end ()里写程序,每个用户断线后,都会激活这个程序的
#2
我做了个电影网站,但是要求一个账号,同时只能一个人在线;现在的情况是一个账号,可以同时登陆无数次收看收费电影;
我想制作一个账号,同时只能一个人在线;
我制作了一个在线表,把登陆的信息都输入进了,但是不够理解,不知道他什么时候退出,退出的时候,不知道如何作处理,
有没有谁有个好点子,如果能够及时判断第二个人再登陆相同的账号的时候,就不让登陆。
我想制作一个账号,同时只能一个人在线;
我制作了一个在线表,把登陆的信息都输入进了,但是不够理解,不知道他什么时候退出,退出的时候,不知道如何作处理,
有没有谁有个好点子,如果能够及时判断第二个人再登陆相同的账号的时候,就不让登陆。
#3
grobal.asa文件里面的onsession end ()里写程序,
朋友详细点grobal.asa这是什么文件啊, 这onsession end()如果使用啊,能不能说明白点,大家交个朋友
朋友详细点grobal.asa这是什么文件啊, 这onsession end()如果使用啊,能不能说明白点,大家交个朋友
#4
是Global.asa文件,放在网站根目录下面
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
'Application_OnStart 当任何客户首次访问该应用程序的首页时运行
End Sub
Sub Session_OnStart
'Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行
End Sub
Sub Session_OnEnd
'Session_OnEnd 当一个客户的会话超时或退出应用程序时运行
End Sub
Sub Application_OnEnd
'Application_OnEnd 当该站点的 WEB 服务器关闭时运行
End Sub
</SCRIPT>
上面是其内容
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
'Application_OnStart 当任何客户首次访问该应用程序的首页时运行
End Sub
Sub Session_OnStart
'Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行
End Sub
Sub Session_OnEnd
'Session_OnEnd 当一个客户的会话超时或退出应用程序时运行
End Sub
Sub Application_OnEnd
'Application_OnEnd 当该站点的 WEB 服务器关闭时运行
End Sub
</SCRIPT>
上面是其内容
#5
'Application_OnStart 当任何客户首次访问该应用程序的首页时运行
'Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行
'Session_OnEnd 当一个客户的会话超时或退出应用程序时运行
'Application_OnEnd 当该站点的 WEB 服务器关闭时运行
这后面的业务,要如何通过代码来实现啊
'Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行
'Session_OnEnd 当一个客户的会话超时或退出应用程序时运行
'Application_OnEnd 当该站点的 WEB 服务器关闭时运行
这后面的业务,要如何通过代码来实现啊
#6
可以设置已登陆标识!
#7
就像上面说的
在数据库设置一个字段
一个用户登录后设置为1
在退出时设为0
在数据库设置一个字段
一个用户登录后设置为1
在退出时设为0
#8
我做了个在线表,我如何判断用户退出了,而且要如何定时扫描在线表里的用户是不是退出了,退出后我要把在线表的用户删除掉,这应该如何制作啊,好象要有个专门的定时器啊一样操作,我不知道ASP如何操作,各位帮助,分不够继续加
#9
这个
Sub Session_OnStart
'Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行
End Sub
Sub Session_OnEnd
'Session_OnEnd 当一个客户的会话超时或退出应用程序时运行
End Sub
我没有用过,这需要如何用啊,
我一般是在登陆进的时候,做
response.cookies("userid")=rs("userid")
response.cookies("password")=rs("password")
'response.cookies("userip")=userip
response.cookies("login")=radpass
response.cookies("okerer")="yesok"
'application(""&userid&"")="yes"
response.cookies("myter")="yes"
的。
这要建立个Global.asa文件,如果写代码啊,
Sub Session_OnStart
'Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行
End Sub
Sub Session_OnEnd
'Session_OnEnd 当一个客户的会话超时或退出应用程序时运行
End Sub
我没有用过,这需要如何用啊,
我一般是在登陆进的时候,做
response.cookies("userid")=rs("userid")
response.cookies("password")=rs("password")
'response.cookies("userip")=userip
response.cookies("login")=radpass
response.cookies("okerer")="yesok"
'application(""&userid&"")="yes"
response.cookies("myter")="yes"
的。
这要建立个Global.asa文件,如果写代码啊,
#10
有谁知道如何处理网站退出在线人数减少,是要如何判断处理啊,
#11
要用到数据库操作吧!!!
<% sub session_onstart
cnt=rs("renshu")
cnt=cnt+1
end sub
sub session_end
cnt=rs("renshu")
cnt=cnt-1
ens sub
%>
不知道是不是这样
<% sub session_onstart
cnt=rs("renshu")
cnt=cnt+1
end sub
sub session_end
cnt=rs("renshu")
cnt=cnt-1
ens sub
%>
不知道是不是这样
#12
把登陆信息写在coodie里面?嫌自己的网站太安全了啊???
汗。。。
在数据库的用户表里设一个在线标识字段,登陆成功后则设为1,退出设为0,这样又可以防止一号多次登陆
在GLOBAL。ASA文件里session_onend函数里,把此用户的所有session设为空,再把用户表里止用户的在线标识设为0,这样,这个用户算是完全退出
在线人数减少,这个是写在Application_OnEnd 里,在用户登陆里Appliction_onStart 会有一个application("online")来记录当前用户在线人数,在Application_OnEnd里,把appliction("online")-1即可
汗。。。
在数据库的用户表里设一个在线标识字段,登陆成功后则设为1,退出设为0,这样又可以防止一号多次登陆
在GLOBAL。ASA文件里session_onend函数里,把此用户的所有session设为空,再把用户表里止用户的在线标识设为0,这样,这个用户算是完全退出
在线人数减少,这个是写在Application_OnEnd 里,在用户登陆里Appliction_onStart 会有一个application("online")来记录当前用户在线人数,在Application_OnEnd里,把appliction("online")-1即可
#13
要用到数据库操作吧!!!
<% sub session_onstart
cnt=rs("renshu")
cnt=cnt+1
end sub
sub session_end
cnt=rs("renshu")
cnt=cnt-1
ens sub
%>
不知道是不是这样
不要什么判断因为 session_onstart就是客户对话存在就执行,而退出就执行 session-onend就执行的
<% sub session_onstart
cnt=rs("renshu")
cnt=cnt+1
end sub
sub session_end
cnt=rs("renshu")
cnt=cnt-1
ens sub
%>
不知道是不是这样
不要什么判断因为 session_onstart就是客户对话存在就执行,而退出就执行 session-onend就执行的
#14
给用户加一个登陆标志,如果登陆时已经登陆了则把原来的踢掉,但是对于正在看电影的你怎么处理?也踢掉?那要流媒体有接口才行
#15
to (回复人: wucl1213(wucl) ( ) 信誉:100 )
我说的那个是针对用户没有按正常退出登陆,而引发的session_onend,如果用户没有登陆,但是他打开着你的网站,那也说明此用户在线,是不是?
to 回复人: iuhxq(小灰) ( ) 信誉:100
登陆时干嘛要T原来的用户,如果原先登陆的用户还在,那就不让现在的用户登陆不就行了?奇怪?
我说的那个是针对用户没有按正常退出登陆,而引发的session_onend,如果用户没有登陆,但是他打开着你的网站,那也说明此用户在线,是不是?
to 回复人: iuhxq(小灰) ( ) 信誉:100
登陆时干嘛要T原来的用户,如果原先登陆的用户还在,那就不让现在的用户登陆不就行了?奇怪?
#16
登陆时.给用户一个值,我用的是session("useranem").将他记录,当他离开时.会失去.还要在数据库用户表中设置一个字段记录.当在线是为YES或NO.防止别人重复登陆.
#17
session变量是同计算机一一对应的,应该是你的session没有控制好吧,网站设计的漏洞……
#18
to 回复人: iuhxq(小灰) ( ) 信誉:100
登陆时干嘛要T原来的用户,如果原先登陆的用户还在,那就不让现在的用户登陆不就行了?奇怪?
一回事嘛!
登陆时干嘛要T原来的用户,如果原先登陆的用户还在,那就不让现在的用户登陆不就行了?奇怪?
一回事嘛!
#19
是Global.asa文件,放在网站根目录下面
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
'Application_OnStart 当任何客户首次访问该应用程序的首页时运行
End Sub
Sub Session_OnStart
'Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行
End Sub
Sub Session_OnEnd
'Session_OnEnd 当一个客户的会话超时或退出应用程序时运行
End Sub
Sub Application_OnEnd
'Application_OnEnd 当该站点的 WEB 服务器关闭时运行
End Sub
</SCRIPT>
上面是其内容
------------------
很经典的内容,顶!不过楼主用cookies不用session,呵呵!
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
'Application_OnStart 当任何客户首次访问该应用程序的首页时运行
End Sub
Sub Session_OnStart
'Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行
End Sub
Sub Session_OnEnd
'Session_OnEnd 当一个客户的会话超时或退出应用程序时运行
End Sub
Sub Application_OnEnd
'Application_OnEnd 当该站点的 WEB 服务器关闭时运行
End Sub
</SCRIPT>
上面是其内容
------------------
很经典的内容,顶!不过楼主用cookies不用session,呵呵!
#20
数据库加个FLAG就可以了阿,
当用户登陆的时候,SESSION启动,将FLAG设置为1。
退出的时候,SESSION失效,将FLAG设置为0。
当用户登陆的时候,SESSION启动,将FLAG设置为1。
退出的时候,SESSION失效,将FLAG设置为0。
#21
Global.asa文件是如何用啊,如何使用啊,
session会增加服务器的内存,
这个session第一次登陆的时候,session("user")=user是吧,如果用户退出了网站,这个session("user")会立即失效吗?但是我总要有个守护程序,定时扫描各个用户的的session("user")吧,
这个定时扫描的程序是应该如何写啊,我要定时扫描会员是空的用户,把在线信息,删除掉吧;
如果在线用户资料,退出能够及时清掉,对于第二个相同用户登陆,如果用户已经存在,就不让他登陆这我就知道是如何操作!
关于是我不知道用这个Global.asa 这个asa是什么文件啊 Global.asa这是个固定文件吗?
有谁再给我说明白点
session会增加服务器的内存,
这个session第一次登陆的时候,session("user")=user是吧,如果用户退出了网站,这个session("user")会立即失效吗?但是我总要有个守护程序,定时扫描各个用户的的session("user")吧,
这个定时扫描的程序是应该如何写啊,我要定时扫描会员是空的用户,把在线信息,删除掉吧;
如果在线用户资料,退出能够及时清掉,对于第二个相同用户登陆,如果用户已经存在,就不让他登陆这我就知道是如何操作!
关于是我不知道用这个Global.asa 这个asa是什么文件啊 Global.asa这是个固定文件吗?
有谁再给我说明白点
#22
需要将代码写在Global.asa文件,并将该文件放在站点的根目录下(缺省是\Inetpub\wwwroot\)。
我的网站是建立在虚拟主机里的,这个Global.asa文件是放在哪里啊,我的IIS是指向我的D盘的/web目录下,我的这个Global.asa是不是跟我的网页文件放在一起啊,就是也是放在D盘的web文件下啊,
我的网站是建立在虚拟主机里的,这个Global.asa文件是放在哪里啊,我的IIS是指向我的D盘的/web目录下,我的这个Global.asa是不是跟我的网页文件放在一起啊,就是也是放在D盘的web文件下啊,
#23
是的,你的虚拟主机上的站点,你直接上传到你的网站内的根目录下就可以了
#24
定时扫描用户是否在线的话,你还可以用Http-XML,用这个最好了,呵,无刷新扫描,呵
#25
有没有谁愿意帮我写个功能,我会给你报酬的
QQ:81832527
QQ:81832527
#26
这个比较复杂拉,楼主慢慢学拉。。。。我帮你顶。。。。
#27
Global.asa文件是主要起什么作用,不能通过浏览器来访问吗?
http://localhost/Global.asa吗
Global.asa有什么语法,asa是什么后缀
http://localhost/Global.asa吗
Global.asa有什么语法,asa是什么后缀
#28
都有些什么电影看呀?有没有帐号让我去测试一把呀?
#29
同时只能一个人在线收看的
__________________________
高人,怎么控制屏幕前只能坐一个人呢
__________________________
高人,怎么控制屏幕前只能坐一个人呢
#30
楼上的啊,我把账号告诉你,现在一万个人同时登陆看都行,那还需要什么收费电影啊,不是一万个人只需要买一个账号就行了。
我现在就是不知道Global.asa文件如何跟我的用户登陆代码结合在一起,如何是用seesion的话,如何判断用户非正常退出网站的时候,如何把在线表的用户资料给删除掉。
因为我现在做的操作是用户第一次登陆的时候,我判断在线用户表里有没有用户资料,没有的话,就让他进行登陆,如果有的话,就不让用户登陆。
但是现在的问题是,我就是不知道这在用表里,如何去掉用户已经非正常关闭掉了网站的时候,如何把这用户的资料给删除掉。
这需要如何触发这事情啊,我都想了一个星期了
CSDN的朋友帮帮我。
加加我的QQ行吗:81832527
我现在就是不知道Global.asa文件如何跟我的用户登陆代码结合在一起,如何是用seesion的话,如何判断用户非正常退出网站的时候,如何把在线表的用户资料给删除掉。
因为我现在做的操作是用户第一次登陆的时候,我判断在线用户表里有没有用户资料,没有的话,就让他进行登陆,如果有的话,就不让用户登陆。
但是现在的问题是,我就是不知道这在用表里,如何去掉用户已经非正常关闭掉了网站的时候,如何把这用户的资料给删除掉。
这需要如何触发这事情啊,我都想了一个星期了
CSDN的朋友帮帮我。
加加我的QQ行吗:81832527
#31
再问下global.asa文件,会一定扫描session会话存不存在啊,如果session("user")值是空的,他会一直跟踪扫描吗
也就说如何一个用户登陆的时候,我把变量值赋给session("user")。如果他未正常退出。
应该是空的吧,但是我要如何设置会员的失效时间啊,如果会员失效了,这个global.asa会自动知道吗?
也就说如何一个用户登陆的时候,我把变量值赋给session("user")。如果他未正常退出。
应该是空的吧,但是我要如何设置会员的失效时间啊,如果会员失效了,这个global.asa会自动知道吗?
#32
一定会处理session的事件的。