none
Wap網頁,如何計算上線時數呢?? RRS feed

  • 問題

  • 這裡有一個非常苦惱的問題,希望各位大大能夠協助我們@@

    我們專題寫了一個行動學習的系統,但是目前遇到的最大問題是:
    希望能統計每個使用者的上線時數,我們會抓登入的時間,但是無法抓他離線(或是關掉視窗)的時間,這樣我們就無法用離線時間-登入時間來算出他的上線時間了....拜託給位大大協助我們吧....

    手機無法抓取使用者離線, 我們認為作法應該是是,使用者登入後,紀錄各時間點St,ed , 然後使用者次操作,則去更新ed這各時間標記, 然後當系統判斷,目前時間與ed時間點差距超過5分鐘,則判斷user離線

    但是這該怎麼寫呢@@?

    2006年10月8日 上午 09:58

解答

  • 把 Session 的 Timeout (如果你們用的是 Session 記錄的話) 設為五分鐘吧 .
    這樣只要用戶端有超過五分鐘沒動作的話,Session 就會消失,強迫重新登入 .
    2006年10月8日 上午 10:58
  • 在global.asax裡面,有Session_OnEnd事件可以抓到,
    利用小朱說的,把Session設為五分鐘,
    當使用者Session timeout時,會觸發這個事件,就可以記錄

    2006年10月8日 下午 12:51

所有回覆

  • 把 Session 的 Timeout (如果你們用的是 Session 記錄的話) 設為五分鐘吧 .
    這樣只要用戶端有超過五分鐘沒動作的話,Session 就會消失,強迫重新登入 .
    2006年10月8日 上午 10:58
  • 在global.asax裡面,有Session_OnEnd事件可以抓到,
    利用小朱說的,把Session設為五分鐘,
    當使用者Session timeout時,會觸發這個事件,就可以記錄

    2006年10月8日 下午 12:51
  • 謝謝兩位,那我先來試試看了!
    2006年10月8日 下午 03:21