我正在开发一个在线酒店预订系统,我发现需要放置一个计时器来限制客户完成预订的时间。我这样做是因为一些并发问题。计时器将从选择房间开始,直到付款完成。
我计划使用paypal,但我不确定它是否有定时器功能(确认支付按钮将被禁用一旦时间用完)。
我的流程是这样的:选择房间页面->客户信息页面(开始计时器)->支付(paypal) ->结果页面
欢迎提出任何建议…(我是web开发新手)
您始终可以在会话中存储UNIX样式的时间:
session_start();
$_SESSION['start'] = time();
当您想要完成它时,您可以通过从当前时间减去存储时间来获得时间戳差异(经过的时间):
time() - $_SESSION['start'];
查看http://php.net/time获取更多信息