TO: liulxmooo
只要他20分钟没有操作。
我就会把他删除呀。
只要他20分钟没有操作。
我就会把他删除呀。
解决方案 »
- 求助在线等:listbox中value和text的问题
- 未能初始化 AppDomain:/LM/W3SVC/1/Root,操作系统windows xp home ,iis5.0+vs2005
- 【急切求助】开发工具不能选中和拷贝代码,注释代码也不显示彩色!!
- 大虾们,帮我看阿奎那这段SQL语句问题出在哪里了?谢谢!
- 关于登陆ftp的问题
- 关于鼠标拖拉事件
- 高分求解!谁能提供画一个椭圆的代码事例?
- 我用.net2003打开.net2002些的代码,在转换过程中出现错误!
- 高人请进!“无法写入输出文件“C:\Documents and Settings\Administrator\VSWebCache\CCLOVER\LiJiang\obj\Debug\LiJiang.pdb”:拒绝访
- ASP.net js脚本来给文件框设置值后如何触发服务器端 change
- 紧急求助:文件下载问题
- 请问我能不能在一个用c#做的asp.net网页上用vb.net语言,为什么呢?
//删除超时的会员
account.DeleteOnline();
CREATE PROCEDURE Member_DelOnline
AS
DELETE FROM UserOnline WHERE DATEDIFF(minute, uson_date, getdate())>20
GO
你说到的问题确实存在。
只是一般很难立刻知道用户关闭浏览器。
用session超时也存在。
谢谢。
人数过多也没问题。
不过我可以修改一下。不是每次都去删除20分钟没活动的人,而是定时,这样服务器负荷就小多了。可能存在两个不足的地方:
1、请求HTML页不能触发。
2、同一IP的多个人当作一个人处理。
老兄说得很有道理。不过这样数据库访问就很大了啊。
确实如此。不过如果不通过IP。通过什么呢?硬盘序列号?呵呵。这就更麻烦了。
学了很多。感谢!
完善一下。增加一个字段记录开发访问时间,然后相减。可以得到停留时间。
没有搂住这个方法好,但是我的简单,只需一个文件。
搂住的要在多个文件里操作。
你这样要每个页里都要包含一个页刷新?
我这个不需要每个页都处理啊。只需要放在Global.asax中就可以了。