看板 PHP 關於我們 聯絡資訊
※ 引述《qazsd (nice play!)》之銘言: : 感覺這個功能 聊天室有用到 : 不知道這麼說之後 : 各位有什麼靈感沒有 : : -- : : ◆ From: 59.127.20.190 : : 推 LPH66:伺服器端要記錄誰登入誰登出 10/29 00:10 : : 推 ourear:我也有這疑問,登入可以記錄,登出要怎麼記錄 ie直接關掉 10/29 00:15 : : → ourear:怎麼知道他有沒登出@@"? 10/29 00:16 : : → passers:關掉就沒登出拉~XD 還是閒置時間? 10/29 00:29 : : 推 appleboy46:所以設定 timeout 時間,定期清除資料庫? 10/29 23:35 推 ourear:我也有這疑問,登入可以記錄,登出要怎麼記錄 ie直接關掉 先針對這句回一下 一般來說ie關掉就當作沒登出就好拉 很多論壇和網頁不都是這樣? 然後下次在開啟網頁就不用在多一次登入的手續拉 然後說一下我自己的想法 就像LPH66說得一下 由伺服器端去紀錄誰登入登出 至於前面提到的CASE(直接關掉網頁沒做登出動作) 我猜應該有辦法從SESSION的設定方面解決 像是 timeout or lifetime 上面提得兩個我都沒用過 也不知道有沒有這功能 只是單純猜測= =" 原po有興趣可以去咕狗看看 以上,有錯請指教。 -- /╲╭═══╮═══╮═══╮═══╮═══╮═══╮ ◤◤◥ ║▌╭╮║▌╭╮║▌╭═╯▌╭═╯▌╭═╯▌╭╮║ \ ˙˙ / ║▌╰╯║▌╰╯║▌╰═╮▌╰═╮▌╭═╯▌╰╯║ ║˙╭═╯˙╭╮║═╮˙║═╮˙║˙╰═╮˙╭╮╯ ╰═╯ ═╯╰╯═══╯═══╯═══╯═╯╰╯ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.228.88
buganini:用自己的session handler把session放在資料庫的話 10/30 20:32
buganini:就比較好弄 10/30 20:33
buganini:或著有人連的時候就紀錄起來, 超過5分鐘沒動就清除 10/30 20:38
appleboy46:我的推文 是利用session存放在資料庫 囧~ 10/31 01:28
arzbar:突發奇想 用AJAX 去偵測 10/31 02:45
tirme:用AJAX定期送訊息 判斷更新時間 就可以偵測到是否還在線上 10/31 20:23
tirme:或每次切換頁面時更新時間,但這方法無法避免使用者閒置網頁 10/31 20:25
tirme:可以配合SESSION時間來加以控制 10/31 20:27