我需要开发一个倒计时,它与服务器上的时间同步。 工作很简单,我有一个表格分为3个步骤,第一步需要填写并在2分钟内发布,最后一步在两个小时内完成。 我必须向用户显示倒计时,但我还需要在服务器上完成这项工作,因为我们不能依赖用户的本地时间,我们需要确保这个倒计时服务器时间以防止用户和#39;技巧。 (我们使用asp.net webforms进行iis) 我也无法使用数据库存储时间信息,我需要使用会话/缓存变量(PM订单)
有什么建议吗?
答案 0 :(得分:0)
您可以将服务器时间发送到客户端并获得客户端时间和服务器时间的差异并保存此时间差,还可以保存计时器的开始时间戳。 您可以通过命中服务器获取服务器时间来验证此计时器的准确性,并计算客户端和服务器时间之间的新差异,如果发现任何差异,请更正计时器。