2012-02-23 262 views
0

有人可以請指導我什麼是在我的在線應用程序中的一個與MsAccess數據庫的經典ASP編寫的時間限制計時器的最佳方式。網上購票購買定時器

簡單的過程。一旦用戶購物,系統重定向用戶輸入計費&航運信息 - 在此計時器顯示和有效10分鐘。

最初我使用經典ASP的DateAdd函數「DATEADD(」n「,10,TIME())」捕獲服務器端時間並添加了10分鐘,然後使用JavaScript來匹配當前時間和到期時間。但是由於網站可以從世界的任何地方訪問,所以考慮服務器時間是沒有用的,因爲Javascript匹配佔用本地PC時間,所以它永遠不會匹配。其次,當用戶刷新頁面時,10分鐘定時器將重新啓動。

感謝您的幫助。它可以通過Javascript或經典的ASP。

回答

0

在第1頁,爲此

session("shopping_time") = now 

在後續頁面

爲此,

session("current_time") = now 
time_elapsed = datediff("n",session("current_time"),session("shopping_time")) 
if (time_elapsed > 10) then 
    //do something 
end if 
+0

感謝約翰存儲到期時間在會議的想法是好的。我只需要使用JavaScript來減少剩餘的時間。優秀。謝謝你的幫助。 – 2012-02-24 06:09:32