日期:2014-05-18  浏览次数:20590 次

在线用户信息显示问题!!!!
做一个系统的登录用户显示监控的功能,就是获取用户名,用户ip,和用户登录时间
想问下怎么解决比较好,存在session里是不是登录时用一个session保存信息,然后传递到系统监控的页面里获取session
夸页面session能不能传值?
如果用数据库的话,是不是登录时把数据存到数据库里,然后在系统监控页面读出数据库并显示,那我退出了还要清空数据库吧
不是很清楚,希望大家给点提示

------解决方案--------------------
session 的交互是和浏览器有关系的,每创建一个都会产生一个sessionID,服务器是通过这个判断的。
在JAva中有session监听接口可以用一下。
Session在其他页面是否可用我认为主要影响的因素有
1)服务器设置的session过期时间
2)服务器是否已经被delete
3)客户端如果新开一个浏览器进程,上次的 session即使没有销毁也是不能用的. 
所以从客户端操作来看,只要打开的浏览器不关,在服务器允许的session时间内各页面是可以互访的。
------解决方案--------------------
这样的话,也就是网络连接断开的情况。一个方法是你客户端和服务端必须互相通信,开一个监听端口,这样可以通过applet实现。校内现在就做到了,但是怎么做的就不知道了