会员的数据库表里有个字段是判断他是否登录的,下面有两步操作1。在登录以后,会将这个字段改成登录状态,并且会在日志里面记录下,这个会员在什么时候登录了.2。在点击退出时,使用ajax,先将他的登录状态改成未登录,然后在日志里记录该会员在什么时候退出.现在的问题是...当我不是通过"退出"的链接而是直接点击页面的关闭的话,用什么方式能进行2。的操作
我使用过window.onunload和window.onbeforeunload 事件了,但是这两个事件在页面跳转的时候都会触发,我想知道能不能获取页面点击那个关闭的XX时的事件,还有在任务栏右键选择关闭时的事件...

解决方案 »

  1.   

    关于SESSION人有很多函数,好好看看你会找到解决方法,
      

  2.   

    在不添加日志记录的情况下,我使用SESSION是能够实现不重复登录,现在的问题是要加日志,又不能重复登录
      

  3.   

    想到了一部分,判断点击是不是关闭按钮,是的话在调用onbeforeunload 事件,不过还有一种情况,要是会员按的是alt+f4关闭页面,就不知道怎么判断了....麻烦.....