这个在论坛的程序很常见比如我现在在发帖,别人看到我多状态应该是 发表新的主题,
我发完了之后是跳到了其他的某个板块浏览帖子,别人看到我的状态就应该是 正在浏览XX版区  而其他浏览论坛的用户无需刷新页面.
是用session 存储最后位置的URL吗?当位置改变后也改变这个值,并更新数据..
有程序代码实例更好...谢谢回答。

解决方案 »

  1.   

    我感觉用户登陆后,有一个表专门记录各个用户的当前状态,比如你在看哪个帖子,那么就记录进这个表,这个表记录的是最新状态,也可以有表记录所有的历史记录其它用户如何看到你当前的状态呢? 肯定是ajax+js了,通过js脚本,调用window.setInterval,定时执行一个方法,在这个方法里面,调用ajax,去后台查看那个表的信息,得到某个人的最新状态
      

  2.   

    用session存储状态也可以,但是要刷新才能得到最新的状态,不一定是url,可以在程序中定义自己的标志就可以 
      

  3.   

    那就不知道那种做法的效果好些,用session和建表存入数据库哪种更耗资源呢?