【问题标题】:JavaScript countdown sync with servertimeJavaScript 倒计时与服务器时间同步
【发布时间】:2017-01-30 16:10:52
【问题描述】:

我需要开发一个倒计时,它与服务器上的时间同步。 工作很简单,我有一个表格,分为三个步骤,第一步需要在 2 分钟内填写并发布,最后一步需要两个小时。 我必须向用户显示倒计时,但我还需要在服务器上完成这项工作,因为我们不能依赖用户的本地时间,我们需要用服务器时间来保护这个倒计时,以防止用户的诡计。 (我们在 iis 上使用 asp.net webforms) 我也不能使用数据库来存储时间信息,我需要使用会话/缓存变量(PM Orders)来做到这一点

有什么建议吗?

【问题讨论】:

  • 你需要展示你到目前为止所写的内容,以及它与你想要实现的目标之间的关系。目前你的问题太模糊了。
  • 存储在会话开始时间并始终计算请求时间。

标签: javascript c# webforms countdown


【解决方案1】:

您可以将您的服务器时间发送给客户端,并获取客户端时间和服务器时间的差值并保存此时间差,还可以保存计时器的启动时间戳。 您可以稍后通过点击服务器获取服务器时间来验证此计时器的准确性,并计算客户端和服务器时间之间的新差异,如果发现任何差异,请更正计时器。

【讨论】:

    猜你喜欢
    • 2017-12-15
    • 2011-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-29
    • 2011-10-09
    相关资源
    最近更新 更多