作者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
1F:推 buganini:用自己的session handler把session放在资料库的话 10/30 20:32
2F:→ buganini:就比较好弄 10/30 20:33
3F:推 buganini:或着有人连的时候就纪录起来, 超过5分钟没动就清除 10/30 20:38
4F:推 appleboy46:我的推文 是利用session存放在资料库 囧~ 10/31 01:28
5F:→ arzbar:突发奇想 用AJAX 去侦测 10/31 02:45
6F:→ tirme:用AJAX定期送讯息 判断更新时间 就可以侦测到是否还在线上 10/31 20:23
7F:→ tirme:或每次切换页面时更新时间,但这方法无法避免使用者闲置网页 10/31 20:25
8F:→ tirme:可以配合SESSION时间来加以控制 10/31 20:27