我想用数据库的值控制同一帐号的访问人数,怎么办?
ReadyGo!技术成就梦想
网络搜索
efish
2008-1-16 8:39:41
我想用数据库的值控制同一帐号的访问人数,怎么办?
楼主canbo(小李飞刀)2001-04-17 20:23:00 在 Web 开发 / ASP 提问 我想用数据库某个字段(MaxVs,最大同时访问数)的值与当前同一帐号的在线人数(vster,同一帐号允许多个人同时访问,)做比较,如果vster<=MaxVs,就可以访问,否则,不能访问,
当用户登录时,数据库的vster自动加1,
现在问题的关键是:如何实现当用户关掉自己的浏览器时,vster自动减1并将值存入数据库
问题点数:0、回复次数:7Top
1 楼ender(ender)回复于 2001-04-17 20:46:00 得分 0
参考一下一些网站的在线人数的原理吧,别想着放在数据库里,不大显示……Top
2 楼11830(其其)回复于 2001-04-18 08:39:00 得分 0
将用户名存入 session变量中当发生 session_onend事件时真对 用户名在数据库中 把 vster的值减1Top
3 楼lczddd(李找乐)回复于 2001-04-18 09:19:00 得分 0
对,用global.asa中的session_onend事件Top
4 楼nels1028(nels)回复于 2001-04-18 09:22:00 得分 0
将帐号及统计数放在APPLICATON里Top
5 楼nels1028(nels)回复于 2001-04-18 09:25:00 得分 0
将帐号及统计数放在APPLICATON里,当用户登陆时检查APPLICATON中是否已经存在此帐号,
如存在加一,否则新建Top
6 楼canbo(小李飞刀)回复于 2001-04-18 09:27:00 得分 0
session_onend时,我怎么来定位是该谁减1,这时存在session里的用户名已经没有了!!Top
7 楼canbo(小李飞刀)回复于 2001-04-18 09:41:00 得分 0
to:
nels1028(nels):
如果用你说的方法,内存会耗费很大,我的服务器会垮的。有没有更好的办法?Top
-
相关文章
网络江湖系列 - 无须多言
网络江湖系列 - 无须多言
我的NT4工作站为何装不上显卡驱动?
我的NT4工作站为何装不上显卡驱动?
这么一破程序,怎么bcb5.5编译完这么大?52k??!!
这么一破程序,怎么bcb5.5编译完这么大?52k??!!
打印预览时汉字字段内容不显示?
打印预览时汉字字段内容不显示?
关于pop收邮件,很急,请高手帮忙
关于pop收邮件,很急,请高手帮忙
请教各位高高手,如何返回windows nt后台进程的句柄…
请教各位高高手,如何返回windows nt后台进程的句柄?是不是可以通过进程的映象名得到它的句柄啊?
ShowModalDialog()弹出的窗口刷新不了。
ShowModalDialog()弹出的窗口刷新不了。
请高手指点一个BCB和Delphi联合编程问题。
请高手指点一个BCB和Delphi联合编程问题。
关于oicq使用的端口号的问题
关于oicq使用的端口号的问题
最近好烦!是关于发展方向的选择..................
最近好烦!是关于发展方向的选择..................
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn
