session对象是根据超时来判断的,如果你的页面长时间没刷新,超过了服务器的“无动静的连接超时限制”,服务器就会关闭该连接,并且把session关闭。如果靠用session来判断客户是否在线,理论上是完美的,但是实际上不精确。服务器设置的时间如果太长,可能用户已经下了,服务器要过很久才知道客户已经下线,但如果时间太短,用户可能有几秒钟不点网页,就需要重新登录,很麻烦。
session("username")=""让你值为空,但是对象还在.