想做一个网站访问者监视的模块,具体如下:
1。当访问者进入时,获取访问者进入时间,IP地址,等。存入数据库。
2。当访问者离开时,获取访问者离开时间,存入数据库。
3。实时判断访问者是否在线。想用session来做,但session有时间限制,不能长时间保存信息。能有更好的解决方法吗?恳请指点,谢谢。

解决方案 »

  1.   

    用<meta ...>或javascript,让客户端一定时间刷新一下你那个统计页面,放在<iframe>里
      

  2.   

    设置session的时间或者使用cookie
      

  3.   

    随时检查session是否有效,即时更新不就行了嘛
      

  4.   

    用一个javascript实现的定时刷新带有session管制的页面来延续session周期,是最简单的方法!
      

  5.   

    session控制有效时间在二十分钟以内,cookie好存在浏览器中进行保存的。
    方法一:使用会员登录的方式进行控制。
    方法二:使用session在一段时间内进行刷新判断。
      

  6.   

    用Cookie做吧..Session也是基于Cookie的..访问量大了之后Session容易丢失..
    用户可以设置为Cookie["user"] = "登陆";
    游客的Cookie["user"] = "游客";统计的比较准确..