如何使用PHP和MySQL检测用户在完成预订过程之前是否关闭浏览器或选项卡?

时间:2016-11-03 06:19:40

标签: php mysql session cookies

我正在构建一个事件预订系统,一旦用户选择了一个表,我就会用table-status =" booking"更新MySQL表。一旦付款和所有功能完成,我再次更新它table-status ="预订"。

现在问题是,在结账时,当用户意识到桌子的价格时,他们只需关闭标签或浏览器并离开,我的桌面状态仍然保持在表格状态="预订"。我需要抓住这个并需要将我的表状态更新为table-status ="不是"

我确实为用户提供了会话变量,但是当他们关闭浏览器时。

1 个答案:

答案 0 :(得分:0)

你需要做php cron工作。如果你想要检查每一个例如30分钟。 soo服务器将每30分钟自动执行一次脚本,例如删除或更改未完成付款的用户的状态。你可以谷歌关于谷歌的cron工作。