在<body>中加入onunload=winodw.open();就可以了当他在离开时就会自动打开一个窗口当然这个窗口是leave.php3了

解决方案 »

  1.   

     这段时间忙,很久没来CSDN了。to:yousoft(阿友) 
       怎么实现时间判断呢?是放在具体的php页中吗?还是判断他多长时间没有对库操作,如果只是判断对库有没有操作的话好象不太合理呀~
    to:ewaves(七星鱼) 
       但是当他换页面时也会产生onnuload事件呀,但这个时候他没有离开站点呀~
      

  2.   

    用cookie设定时间吧,每做一个操作都更新一下cookie,如果长时间没有操作就,超时,然后定时更新onlinetable.这样可以吗?
      

  3.   

    时间关系,好久没上来了,谢谢各位!
    不过问题是我在什么地方判断长时间没有操作呢?
    利用页面的Refresh设定时间吗?
    我真的不太懂,麻烦各位大虾告诉一二~
      

  4.   

    不是说session变量的存活时间可以设置成到浏览器关闭为止吗?
    当用户关闭浏览器时~~session变量消失~~~不就可以知道用户是否退出了吗?
      

  5.   

    你的想法很好,我考虑过这种方案,不过我们这面应用session有时候不是很准,用户离开了session文件还是存在,所以可能会有问题,不过可以尝试一下。