2012-05-09 65 views
0

在我的項目中,我要求在每當非活動時間即將達到會話超時時間(例如:會話超時前5分鐘)時,用彈出式窗口提醒用戶,以便用戶可以點擊繼續按鈕並以編程方式擴展服務器會話。以編程方式重置會話超時

任何請讓我知道最好的方法來做到這一點?

在此先感謝

回答

1

您可以使用JavaScript和ColdFusion完成。

<!--- Minutes into MS ---> 
<cfset sessionTimeout = 2> 
<html> 

<head> 
<title>Timeout Example</title> 

<script> 
<cfoutput> 
var #toScript((sessionTimeout-1)*60*1000,"sTimeout")# 
</cfoutput> 
setTimeout('sessionWarning()', sTimeout); 

function sessionWarning() { 
    alert('Hey bonehead, your session is going to time out unless you do something!'); 
} 
</script> 

</head> 

<body> 

</body> 
</html> 

取自http://www.webpronews.com/warn-a-user-about-a-session-timeout-with-javascript-2007-01