我正在开发一个使用 JS 和 PHP 的日程安排应用程序,这个应用程序向用户显示一个日历,可以选择点击某个时间段来选择它,当一些用户选择一个时间段时,我正在保存这个其他用户不可用的时间段,只是为了防止超额预订。
我正在用户点击日历时将时间段的状态更改为 UNAVAILABLE,这样,如果另一个用户打开此日历,时间段将变为 UNAVAILABLE,阻止其点击。
在用户点击后,我使用 JS 开始倒计时,只是为了再次将该时间段恢复到 AVAILABLE。
我的困境是,如果用户没有完成结帐就关闭了浏览器,那么时间段将继续处于 UNAVAILABLE 状态,因为 JS 倒计时将丢失。
那么,我的问题是,是否可以在一段时间后通过 PHP 自动恢复该状态?
感谢这里的任何建议。
答案 0 :(得分:0)
Unix 平台上有一种叫做“计划器”或“任务管理器”的东西,它叫做 Cron。要完成您的任务,您需要在 cron 中创建一个作业(任务),它将在特定时间段内使用所需的参数打开所需的页面,例如:
"卷曲http://smth.here.com/cron.php?ilikebigbutts"
你当然需要为此安装 curl