在线人数不准确,尤其是当我直接关闭IE的时候,服务器的在线人数不自减(点离开本战的时候会自减).
我觉得服务器应该格一定时间发送一个数据联接到客户端,查看客户是否离线,以前ASP里就可以这么做,不知道SMTHBBS能否这么做?
用grep找到如下关于人数统计的信息:
bbsfoot.php:echo bbs_getonlinenumber(); ?></a>] 帐号[<a href=<?php
bbsguestfoot.php:echo bbs_getonlinenumber(); ?></a>] 帐号[<a href=<?php
bbsuser.php:<?php echo BBS_FULL_NAME; ?> -- 在线用户列表 [目前在线: <?php echo bbs_getonlinenumber(); ?>人]<hr>
问题是bbs_getonlinenumber()函数的实现在什么地方???
到SMTH1.2.2源代码下也没找到.....
难道我们现在上的新水木下的"在线"是假的?????
--
FROM 221.6.29.*