php怎么实现 下单以后超过24小时不支付,订单自动删除

1.是在后台加一个检测订单的有效期的功能吗(如果过期且不付款的就删除)
2.还是用户下单后 用cookie保存订单信息 此cookie设置有效期为24小时 付款后订单的内容再进入数据库
希望各位兄台给支个招,再次感谢了

第1个回答  2015-04-14
一般订单是保存数据库的,购物车的东西可以放到cookie,你可以弄个定时任务,每小时查询未付款订单,这个看你的精确度了,你要不需要精确,,就一小时一次,需要精确,就时间间隔缩短追问

ignore_user_abort(1);
set_time_limit(0);
function write_txt(){
file_put_contents('test.txt',date('Y-m-d H:i:s'));
}
function do_cron(){
sleep(10);
write_txt();
}
while(1){do_cron();}
是这样的吗 但是 这部分代码 我怎么去访问它

追答

我不知道你你把时间写到test.txt是干啥用,但是这些代码就是每10秒执行一次,客户端断开也能执行,所谓的计划任务

本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网