我正在尝试使用PHP会话,而我想要做的是在订单没有完成后30分钟不活动的情况下使我保存在数据库中的订单失效。
我的问题
只需要知道如何完成它。
答案 0 :(得分:0)
我想做的是在没有付款完成的订单上停留30分钟后,保存在数据库中的订单到期 -
使用 cron job 。
如果您使用数据库表来存储订单信息,那么您将很容易运行一个cron作业,该作业将每分钟(或每30秒,或每15秒等)运行,并将禁用/删除所有过去30分钟不活动的订单。
这样也可以自动禁用非活动订单。
请参阅this链接,了解如何创建cron。
如果您只需执行上述任务,则无需使用会话。