#22004/10/12 15:30:53
主要把用户的信息记录在文件中,如数据库中。
用户一般分二类,一类为来宾,为未知用户,另一类为注册用户。
判断未知用户一般用IP地址来判断,同一IP的为同一来宾。来宾上线后,把浏览时间等信息记录在Cookies中,并在文件中记录来宾记录(如IP、最后时间)。
判断注册用户和来宾判断差不多,只是不以IP,而以帐户名为依据,如用户登录时,或有Cookie判断用户上线,此时即更新Cooki和文件中在线记录的最后时间。
判断用户下线,当任意一浏览者打开网页后,判断是否有注册用户或来宾已经超时,即最后时间已超过离线时间的下限,删除所有超时的用户记录。该方法,主要以一用户在多少时间内没有重新浏览页面为依据,如10分钟内没有再打开页面,即断为下线。
非常大鱼