在线用户功能:
用户登录时将他的IP(或用户名)和[当时时间] 存入数据库 ->无论用户访问哪个页面,都更新他的访问时间,当然也可以将他的访问地址存入,便可以得到他的所在位置了...被动退出:同样当用户登录时,用当前时间段与所有在线用户的最后更新时间做比较,超过预设的时间,就删掉这个用户,表示不在线,主动退出:不用说了吧,,,哈哈~~~---------------------》
站内短消息,楼下的答你了...:)

解决方案 »

  1.   

    短消息的问题;
    利用数据库实现就可以了,首先建立表:message 字段:id ,from, to,subject,content,re_time, isread, from_del,to_del
    前面的就不用说了,只是后面的isread, from_del,to_del:
    isread :是否以读;
    from_del:发信人是否把消息删除;
    to_del;收信人是否把短消息删除;
    如果两边都已经删除就将该条短消息删除;
    建立收件箱和发件箱,收件箱只显示收信人没有删除的消息,发件箱显示发信人没有删除的消息。