首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在php中设置调用24小时后运行的函数?

如何在php中设置调用24小时后运行的函数?
EN

Stack Overflow用户
提问于 2019-02-08 16:55:27
回答 2查看 80关注 0票数 0

我正在开发一个web应用程序,使用php进行治疗,PDO (mysql)用于数据库,它用于管理我和我的朋友玩的一个游戏(储存每个人的钱,做一些纳税的计算,它依赖于每个人,在玩家之间出售东西,...)我实际上是在拍卖会上工作,我想做的是,当拍卖会自动开始,计数器开始计数,所以如果24小时过去而没有被另一个玩家中断,你将购买的东西,这意味着它将是一种治疗和数据库中的一些变化,例如,你会失去一些钱,但如果有人投入比你更多,即使你只有1小时的剩余购买它将重新启动24小时,并做同样的事情,但与不同的参数,例如,其他人将失去的钱,不是你和不一样的钱。所以我在网上搜索了一下,我找到了睡眠功能,但我觉得它不能工作,因为我想要的是一些在后台运行的东西,这样用户就可以在24小时内做其他事情,即使没有人在线,24小时仍然会在服务器中度过。信息:服务器是linux,每个人放一个新的价格在数据库中注册这些信息(id_person,价格,日期和时间)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-08 17:07:58

你可以使用cron来检查你想要的每一次,例如这是每分钟:* path_to_php php_file

票数 0
EN

Stack Overflow用户

发布于 2019-02-08 17:13:36

您可以使用睡眠函数等待一段定义的时间,然后执行代码的其余部分。等待24小时:

代码语言:javascript
复制
sleep(60*60*24);
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54588836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档