孟大哥,我要做的是一个显示在线用户的程序
我在数据库里建了一张存储登陆userid的表
每当一个用户合法登陆后,进行insert
当注销时,进行delete
为了防止用户直接关闭窗口,使用onunload触发delete操作
可这样一来当用户刷新本页时,也进行delete的操作
怎么办,还有没有别的方法?
我在数据库里建了一张存储登陆userid的表
每当一个用户合法登陆后,进行insert
当注销时,进行delete
为了防止用户直接关闭窗口,使用onunload触发delete操作
可这样一来当用户刷新本页时,也进行delete的操作
怎么办,还有没有别的方法?
这个问题也让我头疼了一阵子,后来,我把在线名单用一个<iframe>框内。
刷新的话只刷新<iframe>框内的页面,这样这个问题就基本解决了。
另,不要用onunload事件,用onbeforeunload事件更好些,这样不用关闭了在打开(中国人就这么做的,这么大的一个门户站点,做的竟然这么差!)。
thank huche