将人数保存在SESSION中
将代码放到用户登录程序之后
if(empty($_SESSION['user_num']))
  $_SESSION['user_num'] = 0;
else
  $_SESSION['user_num'] += 1;

解决方案 »

  1.   

    session 不是 application 不能够多用户共享吧.
    这个应该写文件记录或者用数据库记录吧.
      

  2.   

    据说现在php5支持static字段,可以用来做计数器,听方便,在最新的手册上有,不过我测试没有成功:(
      

  3.   

    参考一个论坛的这个功能,绝对没错的。  
    具体做法是windvally(风中的风)所说的那样。
      

  4.   

    if(empty($_SESSION['user_num']))
      $_SESSION['user_num'] = 0;
    else
      $_SESSION['user_num'] += 1;