2012-02-23 221 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