作者passers (路人)
看板PHP
標題Re: [請益] 判斷該會員是否有上線
時間Tue Oct 30 15:02:25 2007
※ 引述《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