gpt4 book ai didi

php - 如何定期更新网页上服务器端的值?

转载 作者:行者123 更新时间:2023-11-29 06:04:57 25 4
gpt4 key购买 nike

我有一个时间戳存储在MySQL数据库中,我想定期(比如每秒)更新当前时间和存储在数据库中的时间戳值之间的差异(当然不需要重新加载页面)以显示一些内容就像 5 分钟倒计时器一样。现在。我正在考虑使用 setTimeout 定期触发获取此值的 AJAX 请求。这是最好的方法吗?相反,我应该只运行客户端计时器,然后每分钟左右将其与服务器端时间戳同步吗?

注意:此计时器负责我网站上的一项重要功能,因此它应该相当准确。

编辑:我不需要 cron 作业,我只需要一个在网页上更新的倒计时器,例如从 5:00 到 4:59 到 4:58...等等,自动地。如果您熟悉 Megaupload 关闭之前的那个,我需要类似的东西。

最佳答案

由于 Javascript 工作方式的本质,精确的计时器几乎不可能实现(有关更多详细信息,请参阅此内容)。

但是,您可以做一些非常接近的事情,我建议您要做的就是在客户端完成所有操作(用户可篡改但资源消耗最少),更重要的是使用服务器端验证以防止用户对其进行篡改。因此,您在开始时在数据库中设置一个值,表示“在 x 时间之前不接受提交”,然后客户端可以处理计时器。

Here is a very small example of how it can be done

关于php - 如何定期更新网页上服务器端的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11902535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com