如何在PHP 24小时后取消购买?

时间:2017-01-14 10:04:01

标签: php mysql session cookies e-commerce

24小时后会话如何结束?例如如果有人购买产品,那么产品库存将减少,但他们没有确认/支付,因此他们的购买将被取消,库存产品将再次增加。

2 个答案:

答案 0 :(得分:0)

要在php中使用会话,您可以$_SESSION使用session_start() 在特定时间段后使用session_destroy()清除。但是,在此更新之前,产品信息未经用户确认。或者您可以使用以下作业调度程序:

  • php cron

  • phpjobscheduler

答案 1 :(得分:0)

尝试使用验证用户帐户的脚本添加cron作业。

示例:cron作业每小时运行一次并调用一个php脚本来检查用户请求的日期。如果用户在24小时或更长时间内请求了产品且未付款,那么cron作业脚本将只删除用户请求并再次存储产品。

了解更多有关cron职位的信息Executing a PHP script with a CRON Job