PHP/MySQL 时间数据检索和创建倒计时
php/mysql time data retrieval and creating a countdown
我一直在开发一款Flash游戏,该游戏将在网站上发布,所有用户将同时玩,我陷入了以下问题。
该游戏中的一轮持续一段时间,例如 1 分钟。然后他们必须等待 30 秒才能开始下一轮。但是我不知道如何编写脚本(我正在使用 php 和 javascript),如果有人在回合中途进入游戏,我想让他们等到回合结束并显示某种倒计时,或者给他们在那一刻加入游戏的可能性(加入游戏意味着加载.swf文件或将它们重定向到相应的页面)。
更具体地说,无论您何时进入页面,我如何获取回合的剩余时间并从该时间创建倒计时?也许将剩余时间存储在数据库中并检索它,但脚本的执行时间不会干扰存储在数据库中的时间。我很困惑。
另外,这是否很难编写脚本以确保安全?
如果你能给我一些想法,我会很高兴,因为我甚至不知道从哪里开始。
当然,这取决于您如何构建数据,其中一种方法是获取回合的开始时间,然后使用客户端脚本进行数学客户端显示倒计时时间。
在安全性方面,您应该实现一个权威的服务器结构,其中服务器是决定玩家可以击打多大以及是否允许他这样做并且客户端只传输这样做的意图的人。
对于保护应用的敏感时刻,例如需要对用户进行身份验证时,您可以随时查看 RSA 加密。
附言如果你允许我用一句自以为是的话通过...如果冒犯了某人,请忽略。我不认为 PHP + JavaScript 是一个如此热门的组合。如果你的服务器所做的是在 html 页面中提供一个 flash 文件,然后响应 api 调用,更好的方法是使用 node.js 用于游戏逻辑 API 和 ruby on rails 来服务 Web 前端(尽管 node 也可以用于此)
- 创建一个倒计时计时器脚本,该脚本计算声音文件的持续时间,而不是特定的日期
- 创建php/javascript倒计时计时器时出现问题
- 如何创建在特定时间重置的倒计时
- 如何在我的 Web 应用程序中创建倒计时
- 我想创建一个从 50 到 1 的倒计时,但我不想在每个数字之间倒计时相同的时间量
- 动态创建的 HTML 中的 jQuery 倒计时
- PHP/MySQL 时间数据检索和创建倒计时
- 如何在执行功能之前创建倒计时计时器
- 创建自定义倒计时
- 如何创建淡入淡出倒计时计时器
- 创建一个倒计时计时器(SetInterval/Timeout谷歌Chrome标签"错误")
- 如何创建一个javascript倒计时,在刷新时继续计数
- 我如何用jQuery创建一个文本区域倒计时
- 如何在Javascript中从Date(). gettime()创建一个倒计时?
- 在javascript中创建一个倒计时计时器,在1小时后开始倒计时
- 如何在JavaScript中创建一个高级倒计时计时器
- 创建一个简单的10秒倒计时
- 我如何创建一个倒计时计时器,当它达到0时,会用javascript再次上升
- 如何创建一个持久的随机倒计时
- 使用javascript创建一个带有警报声音的倒计时计时器