課程
/后端開發(fā)
/Java
/JAVA Web開發(fā)技術(shù)應(yīng)用——監(jiān)聽器
? ? ? ?問題的根源在于關(guān)閉瀏覽器后某用戶的session不會立即銷毀。如何忽略那個不在線但session還未銷毀的用戶?做到該用戶既不計數(shù),也不輸出用戶信息
2016-12-15
源自:JAVA Web開發(fā)技術(shù)應(yīng)用——監(jiān)聽器 5-1
正在回答
設(shè)定一個時間,一定時間內(nèi)未操作就使其session失效
當(dāng)用戶請求服務(wù)器資源時,記錄用戶的最后活躍時間。接著擬定一個失效時間,統(tǒng)計在線人數(shù)的時候,假設(shè)某個用戶的最后活躍時間和當(dāng)前時間的差值大于這個失效時間,也就是說該用戶這一段時間都沒有和服務(wù)器交互了,那么就認(rèn)為該用戶已下線,否則認(rèn)為他是在線的。
沒想出百分百完美解決的方法,只能縮小誤差的范圍
關(guān)閉瀏覽器之后session就會直接銷毀,你說的情況不存在吧?
wshyzx 提問者
逆光之羽 回復(fù) wshyzx 提問者
舉報
本課程從Java Web中的監(jiān)聽器的概念和用途入手,結(jié)合實(shí)例講解
2 回答統(tǒng)計在線人數(shù)session監(jiān)聽中的銷毀
1 回答session鈍化后,會超時銷毀?
9 回答為什么控制臺不輸出session創(chuàng)建和銷毀的信息
2 回答銷毀問題?
2 回答如果用戶一直在訪問網(wǎng)頁,session會不會過期呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-12-23
設(shè)定一個時間,一定時間內(nèi)未操作就使其session失效
2016-12-22
當(dāng)用戶請求服務(wù)器資源時,記錄用戶的最后活躍時間。接著擬定一個失效時間,統(tǒng)計在線人數(shù)的時候,假設(shè)某個用戶的最后活躍時間和當(dāng)前時間的差值大于這個失效時間,也就是說該用戶這一段時間都沒有和服務(wù)器交互了,那么就認(rèn)為該用戶已下線,否則認(rèn)為他是在線的。
沒想出百分百完美解決的方法,只能縮小誤差的范圍
2016-12-16
關(guān)閉瀏覽器之后session就會直接銷毀,你說的情況不存在吧?