易截截图软件、单文件、免安装、纯绿色、仅160KB

请问ASP中怎么实现统计会员在线时间?

最大的问题就是不知带如何实时更新数据库~~
实时更新那太耗资源了,也不现实

定时更新好一点. 每5分钟在客户端向服务器说"我在", 当超过5分钟客户端没说"我在"那就说明会员已经不在了.

那会员登录的时间和最后一次说"我在"的时间差就是在线时长了

注意这是不对准确的,最长有5分钟的误差.当然你可以把5分钟设成1分钟.

那就是说使用定时器?asp里有么?

无闪实时刷新用ajax吧

JScript code:

setInterval("zt()",1000);
function zt(){
$.get("a.asp?randID="+Math.random(), function(data){
}
});
}//判断状态

在a页面更新数据库·




zt.asp页面

2楼的方法

是说存入的时间的差值

用datadiff,if datediff('s',rs("time"),now())>60 then
离线。

定时器setInterval

如果要实时刷新在线时间,那就只有AJAX了,如果仅仅是存入数据库的话,就比较简单了,只要登录时设置一个时间,退出/关闭浏览器设置另外一个时间,之间的时间间隔就是登录时间了。

引用
如果要实时刷新在线时间,那就只有AJAX了,如果仅仅是存入数据库的话,就比较简单了,只要登录时设置一个时间,退出/关闭浏览器设置另外一个时间,之间的时间间隔就是登录时间了。


如果是非正常情况关闭浏览器呢?


相关问答:

asp.net中可输入的下拉框的问题 - .NET技术 / ASP.NET

Imports System.ComponentModel
Imports System.Web.UI
Imports System.Web.UI.Design
Imports System.Web.UI.WebControls
Namespace CBDAspNet.WebControls.HTML
  ''' <summary>
  '' ......

急求ASP。NETC#购物车代码

最近在做个网上商城,购物车模块,没有做过,麻烦各位帮忙说下大致说下思路,能发一份源码更好。小弟先谢过各位了;
QQ:413763818;
eamil:swebook@126.com
网上一大堆!

www.51aspx.com

去下 ......

关于ASP批量打印 - Web 开发 / ASP

我想打印数据库里面读取出来的多条数据内容,实现批量打印
先导入excel或者word,然后在打印
或者购买web打印控件

使用acitvex打印。如果不需要选择属性,设置属性,就不需要商业的了。

<style media= ......

ASP.NET关于强制转换问题 - .NET技术 / ASP.NET

3个radioButton
 一个Button
一个label
C# code:

protected void Button1_Click(object sender, EventArgs e)
{
string str = null;
RadioButton rdo=(RadioButton)sender;
......

asp.net批量上传图片 - .NET技术 / ASP.NET

asp.net批量上传图片最好有源码,在线等!!!!!!!
源码很长的。

参考

C# code:
HttpFileCollection files = HttpContext.Current.Request.Files;
if (files.Count <= 1)
{
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号