Abraham511
本帖最后由 Abraham511 于 2018-10-9 23:05 编辑
因为有一个骨灰勋章要领取,所以最近一直比较在意在线时间的小时数。




但是我今天才发现,我从早上就打开了MCBBS,显示在线时间:260小时。



结果现在看了一下,还是在线时间:260小时。





所以比较好奇,MCBBS的在线时间是怎么计算的?



Belanga
一般我一点都不用在意这些...
比你晚注册2年在线时间比你多800小时

Abraham511
Belanga 发表于 2018-9-26 03:19
一般我一点都不用在意这些...
比你晚注册2年在线时间比你多800小时 ...

上次我看到一个人注册3天就五级了
我....我....我早知道就早点来水贴了

xiaowei233v
表示我就268我也不知道怎么计算的=-=

Abraham511
xiaowei233v 发表于 2018-9-26 03:36
表示我就268我也不知道怎么计算的=-=

同样好奇 +1

nihongchun
在线2年吧啊

Abraham511

???
不是600小时嘛  

鸽中豪杰
我才19小时= =

翎鲲
我还以为骨灰勋章需要人工审核呢。。

Abraham511
翎鲲 发表于 2018-9-26 04:28
我还以为骨灰勋章需要人工审核呢。。

不需要...直接判断在线时间超过500h自动获取

Hueihuea
这个更新可能不一样吧
比如今天在线的时间
0点结算而不是实时之类的

Abraham511
skpsk自己家 发表于 2018-9-26 04:48
这个更新可能不一样吧
比如今天在线的时间
0点结算而不是实时之类的

哦哦~那我凌晨注意一下~有可能~~

Ariy
web计算在线时间只能通过js插件实现吧?(我是萌新,如果有别的方法别喷我)
可以按F12找下有没有这个代码

Abraham511
tian_wc 发表于 2018-9-26 04:55
web计算在线时间只能通过js插件实现吧?(我是萌新,如果有别的方法别喷我)
可以按F12找下有没有这个代码 ...

啥啥啥?答非所问啊 喂!

925749360
你试试打开帖子挂一个小时,再在主页挂一个小时,然后在论坛挂一个小时不就知道了

Abraham511
925749360 发表于 2018-9-26 05:46
你试试打开帖子挂一个小时,再在主页挂一个小时,然后在论坛挂一个小时不就知道了 ...

这个我早想到了。早就试过了。
结果是:都不变

1139365029
http是非持续连接,当你浏览网页时,页面数据加载完成后,你与服务器的连接就会断开,


用户访问时,服务器会记录用户信息,并且分配一个session,
cookie中通常包含session的ID,
此时服务器会通过session的ID来找到对应的session,从而判断用户,
用户每次访问都会刷新session,反之,30分钟后到期,
服务器无法知道你是不是一直打开了网页,
所以只能通过刷新session来判断在线,
即:如果在某个时间内用户进行了操作(刷新或访问),这这段时间内用户在线,
反之,若一直没有任何操作,这视为用户离线。

mcbbs用的是discuz,对于在线时间,discuz某管理人员是这样解释的:

参考连接1:http://www.discuz.net/thread-1015910-1-1.html
参考连接2:http://www.discuz.net/thread-2028927-1-1.html

下一页 最后一页