如何使用会话使订单到期

时间:2015-08-07 09:46:29

标签: php session cron

我正在尝试使用PHP会话,而我想要做的是在订单没有完成后30分钟不活动的情况下使我保存在数据库中的订单失效。

我的问题

  1. 如何创建会话以专门处理我的订单     数据库?
  2. 如何销毁专门为订单生成的会话{id}     30分钟的不活动到期了?
  3. 只需要知道如何完成它。

1 个答案:

答案 0 :(得分:0)

我想做的是在没有付款完成的订单上停留30分钟后,保存在数据库中的订单到期 -

  

使用 cron job

如果您使用数据库表来存储订单信息,那么您将很容易运行一个cron作业,该作业将每分钟(或每30秒,或每15秒等)运行,并将禁用/删除所有过去30分钟不活动的订单。

这样也可以自动禁用非活动订单。

请参阅this链接,了解如何创建cron。

如果您只需执行上述任务,则无需使用会话。