2010-01-15 115 views
0

我寫了一個PHP代碼,在創建5分鐘後殺死會話。頁面會話倒數計時器

我想在頁面的角落顯示一個計時器,顯示 用戶多少分鐘:秒,直到會話超時。那裏有什麼好的 例子嗎?

回答

1

像這樣的東西? http://keith-wood.name/countdown.html

有你有展示如何使用它的一個簡單的例子:

var newYear = new Date(); 
newYear = new Date(newYear.getFullYear() + 1, 1 - 1, 1); 
$('#defaultCountdown').countdown({until: newYear}); 

所以,現在我們需要的是一個UNIX時間戳(時間會話將結束)。然後我們可以這樣修改:

var endOfSession = new Date(youtitmestamp * 1000); // timestamp is in seconds and we need miliseconds 
$('#defaultCountdown').countdown({until: endOfSession}); 

希望它有幫助!

+0

是的,我如何將它與存儲在服務器中的會話時間相集成? – Mcgo 2010-01-15 10:23:28

+0

如果您可以創建一個能夠在創建後5分鐘後終止會話的代碼,那麼您可以輕鬆計算會話結束前的剩餘時間。 – kjagiello 2010-01-15 10:37:58

+0

我可以計算出來,但我不知道如何以動態的方式向用戶顯示,就像你的例子。請幫助我,我是新來的JavaScript,但我知道PHP足夠好。 – Mcgo 2010-01-15 19:48:18