【发布时间】:2013-12-11 06:51:02
【问题描述】:
我是 javascript 和 php 的新手。我正在创建一个管理面板,在其中我可以选择让用户玩游戏。但问题是,每场比赛都有一个特定的时间段,比如 30 分钟。所以,我想要的是,如果用户已经开始游戏,则必须开始倒计时,如果用户一旦从该页面切换到另一个页面,计数器仍然必须计数并且在 30 分钟后它应该结束游戏。
例如,我在http://www.examplec.com/Game1 我的 30 分钟倒计时将开始。如果我从那个页面切换到另一个页面,比如http://www.example.com/order,那么计数器应该仍然计算总时间,当它过期时,结束它并将查询发送到数据库。
如果有人知道解决方案,请回复。我已经找到了使用会话的解决方案,但我想要更有效的解决方案。一个用户可以玩超过 1 个游戏的另一件事。
【问题讨论】:
-
您可以为您的时间计数维护一个会话变量。
-
正如@SatishSharma 评论的那样,您可以维护会话或cookie 来跟踪时间。
-
是的,我在回答中对此进行了解释。等等。
-
@SatishSharma 是的,我有这个想法,我只是想知道是否还有其他问题,您能分享一下您处理会话变量的方式吗?
-
您可以维护会话或 cookie 以在您的网站上保存该数据。 This is a very good example on how to set session expiry.
标签: javascript php jquery