在論壇使用過程中,會員有時候會遇到這樣的情況:明明自己處於登陸狀態,但是查看帖子頁面,顯示自己的在線狀態是離線。 下面簡要分析一下出現這個問題的原因。

與用户登陸狀態相關的參數有兩個:用户最後活動時間和用户在線時間更新時長。顧名思義,「用户最後活動時間」 就是用户最後活動的時間,這個會在進行登陸、發表帖子等操作後改變;「用户在線時間更新時長」 這個參數在後台  =>  全局  => 論壇功能  =>  統計相關 => 用户在線時間更新時長進行設置,如下圖:

程序在執行過程中,會用當前時間和用户最後活動時間對比,如果時間相差超過 「用户在線時間更新時長」,用户狀態會顯示 「離線」,如果不超過,則顯示 「在線」 。所以,當遇到這樣的問題時,可以從下面兩個方面進行考慮:

1 、在當前時間到向前 「用户在線時間更新時長」 這段時間內,沒有進行過發帖、登陸等操作;

2 、適當修改一下 「用户在線時間更新時長」 的時間。