【问题标题】:Lock a ticket for an amount of time (events tickets booking system)锁定门票一段时间(活动门票预订系统)
【发布时间】:2012-11-20 12:08:58
【问题描述】:

我正在努力想出一个活动门票预订系统的解决方案。我需要知道如何在添加到“购物车”后锁定门票,以免其他客户预订

这是如何在其他订票网站上完成的,其中票被保留例如 10 分钟,然后在交易未完成的时间之后被释放。每分钟运行一次 cron 作业是不可行的,不是吗?

【问题讨论】:

  • 这是一个完美的有效问题。不明白投反对票的原因。

标签: php cron ticket-system


【解决方案1】:

如果您节省了解锁车票的时间,然后当有人想要预订它时,您只需查看该时间是否已过,它应该可以正常工作,不会给服务器带来任何麻烦或压力。

因此,在您的票证表中添加一个名为“booked_until”的datetime 字段,存储项目将要解锁的时间并且您已设置好!

【讨论】:

  • 所以你的意思是修改数据库查询以检查当前日期时间是否大于“booked_until”当票被不同的客户选择时。如果当前日期时间值较小,则表示票证仍处于锁定状态。实际上听起来不错
猜你喜欢
  • 1970-01-01
  • 2011-12-17
  • 1970-01-01
  • 1970-01-01
  • 2019-07-13
  • 1970-01-01
  • 1970-01-01
  • 2017-01-07
  • 1970-01-01
相关资源
最近更新 更多