如何在在线预订系统中实现超时

时间:2011-12-15 08:41:14

标签: php paypal timeout

我正在开发一个在线酒店预订系统,我发现需要设置一个计时器来限制客户完成预订的时间。我这样做是因为一些并发问题。计时器将从选择房间开始,直到付款完成为止。

我打算使用PayPal,但我不确定它是否具有计时器功能(一旦时间用完,确认付款按钮将被禁用)。

我的流程是这样的: 选择房间页面 - >客户信息页面(开始计时器) - >付款(贝宝) - >结果页面

欢迎任何建议...... (我是网络开发的新手) 提前谢谢..

1 个答案:

答案 0 :(得分:1)

您始终可以在会话中存储UNIX样式时间:

session_start();
$_SESSION['start'] = time();

当你想完成它时,你可以通过从当前时间减去存储的时间来获得时间戳差异(经过的时间):

time() - $_SESSION['start'];

查看http://php.net/time了解详情。