2013-05-17 58 views
-1

我已經在應用程序中編寫了一些javascript代碼,以防止特定類型用戶的會話超時。超時由服務器控制。我做得如何?使用javascript防止會話超時

+0

您使用.net嗎? – Sachin

+0

我想我們需要更多關於服務器的信息。您是否將服務器代碼編寫爲ASP? JSP? PHP?等等。 –

回答

4

對服務器發出呼叫,呼叫更新會話的某個頁面。

function ping() { 
    var img = new Image(); 
    img.src = "somePage.php?ts=" + (new Date()).getTime(); 
    window.setTimeout(ping,60*1000); 
} 

您可以進行Ajax調用而不是圖像請求。

+0

你可以在此詢問用戶(通過確認)他是否想要更新或不在(閒置)...因爲這永遠不會做會話超時.. – Sachin