【发布时间】:2014-10-03 16:08:42
【问题描述】:
我已经使用 Unity3D 为 android 制作了一个应用程序,它每 30 秒在“在线”字段的记录中发送数字 1,其中名称 = 应用程序的玩家名称,在 mysql 数据库中,这要归功于 php 脚本。
所以在我的数据库表中,我有两列:名称和在线。 当用户使用应用程序时,值 1 将根据当前名称发送到数据库表的在线字段下和正确的位置。
如果用户使用相应按钮关闭应用程序,则在线字段设置为 0。 但是如果用户手动关闭我的应用程序,我无法将在线设置为 0。那么,如何设置(在 php 代码中?以及如何?)超过 30 秒后没有在特定在线字段中进行更新,在线设置为 0?
感谢那些可以帮助我的人!太重要了!
【问题讨论】:
-
你能分享你的尝试吗?
-
您可以尝试将验证活动的方式更改为可能,存储它们何时到期的时间戳(例如现在 + 10 分钟),并且每次他们在应用程序中执行某项操作时将该字段更新为之前(现在 + 10 分钟)。您需要做的就是检查该时间戳是否已过期 = 不再有效。
-
谢谢mr12086!你给了我一个好主意!!!
-
相关(非重复)问题:stackoverflow.com/q/19477036/2359271
标签: php android mysql sql unity3d