倒计时秒数,更新数据库并循环倒计时
Countdown seconds, update database and loop the Countdown
我正在尝试仅在几秒钟内执行一个小的倒计时脚本,当数据库达到 0 时更新我的数据库并再次启动倒计时过程。
例:
.HTML
<p>Updating your profile in <span class="countdown"></span> seconds.</p>
我需要每 780 秒更新一次配置文件,一旦倒计时达到 0,它就会发出 ajax 调用来更新配置文件并重置倒计时以再次重复。
我也尝试了一些倒计时脚本,但用户可以在浏览器中更改脚本,是否有可能保护网站免受用户更改代码的影响?
谢谢
我正在为我的一个朋友制作一个流媒体网站,他想 给他的观众每说780秒(10分钟)打分,所以他们 可以花它们来赚取赠品...所以我需要脚本来启动 页面加载倒计时,每 780 秒重复一次,并更新 数据库。。
在我看来,这更像是一个安全问题。您想知道如何在客户端上安全地跟踪定时事件。
您面临一些问题:任何知道如何更改代码以使 AJAX 调用更频繁(从而给他们更多分数)的人,因此客户端不可行,但您也不能仅通过服务器端代码跟踪用户与页面的交互。
所以我认为你想要的是两者的结合。您希望在客户端定期进行 ajax 调用,但您希望根据服务器端的某些代码验证计时 - 您可能希望发送 AJAX 调用,但通过检查会话或 cookie ID 来验证计时和用户身份。
执行数据库更新时,向其添加时间戳,然后在执行任何其他调用时检查时间戳以查看是否已过去 780 秒。
如果时间超过 780,则执行该数据库更新 如果没有,请不要执行任何操作。
相关文章:
- jQuery:循环一个具有不同超时值的循环
- 在循环中分配json值时,值被覆盖
- 如何在下面的ES6循环中获得前面的文本
- 为什么“;未定义的“;在JavaScript中结束循环
- Javascript循环不会自我更新
- 如何使用jquery处理php循环通过元素
- 而循环只设置php中输入字段中的第一个值
- 循环遍历数组中的特定索引
- foreach循环中的Javascript倒计时时钟
- 倒计时秒数,更新数据库并循环倒计时
- 循环计数的倒计时
- 重置并重新启动 JavaScript 倒计时(循环)
- 倒计时和倒计时循环
- WPF循环倒计时定时器
- 如何在javascript中使while循环倒计时秒.(初学者)
- 带有for循环的倒计时计时器
- Javascript倒计时不为php循环工作
- Javascript循环倒计时
- 使用PHP循环的多个倒计时计时器
- 倒计时变量循环和显示数组