用cookie
可以实现,我就是这么实现的

解决方案 »

  1.   

    cookie?但cookie给予用户的自主权太大了,随时可以禁用删除的
      

  2.   

    而且这样跟ajax差不多,每个页面都要引用啊,似乎太繁琐了
      

  3.   

    权限也不大啊,你两个项目用url传递也可以。但是那样效率有点慢。
    一般的项目都可以操作cookie,很多网站也是用cookie,比如登陆注销。
    qq和网易的投票。都是用cookie
      

  4.   

    不需要没个页面都引用,把长期存在的并且频繁使用的放到session里。用户注销或浏览器关闭的时候同时删除cookie和session.
      

  5.   

    ajax可能是正途。具体做法可以优化:
    1、不一定每个页面都包含那个message东东。可以把页面做成一个框架,其中一个Frame产生“心跳”,所有业务逻辑页面在另一个frame展现。用户关闭该页面,在"心跳"页面的onunload上绑定logout.根据你的需求,"心跳"频率应该小于10秒。
    2、关于服务器负荷:首先,我们必须承认,这种需求的代价就是负荷的增加,BOSS既然这么要求,sorry,你应该要求BOSS提高服务器配置,呵呵。其次,ajax的每次返回应该优化设计,大量的无变化返回应该让传输量降到最小。有变化返回也应该尽量只传输变化信息。第三,用户在线信息放到内存里应该优于放在数据库。
      

  6.   

    我说的url传递也是用ajax嘛,不过用cookie也是正解,呵呵,还没这样是跟踪一个帖子。嘎嘎,有点意思。
      

  7.   

    那我想问问大家,在线人数在200人左右,每秒b端获取一次客户端发来ajax的消息,消息包括会员的一切状态(名字、IP、金额....),这样的流量会不会很卡?
      

  8.   

    向各位同学通报最终结果,跟Boss通报厉害性以后,得到批复,把项目合二为一了,无奈啊。