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

标签 php paypal timeout

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

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

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

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

最佳答案

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

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

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

time() - $_SESSION['开始'];

检查 http://php.net/time获取更多信息。

关于php - 如何在在线预订系统中实现超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8517280/

相关文章:

php - 在PHP中将数字(1、2、3)转换为字符串(一、二、三)

ios - 通过 PayPal iOS SDK 进行 PayPal 实时交易的问题

python - 通过 Sublime Text 3 插件传递元素

ipad - 在3.2 iPad上“无法及时恢复”?

javascript - jquery超时解决方案?

php - 将当前月份和年份与时间戳进行比较

php - mySql - 使用逗号分隔值列表创建连接

php - Yii2 GridView 排序

paypal - 跳过付款 PayPal 定期付款 API

paypal - 创建/更新 RecurringPaymentsProfile - 客户可以使用他们的 PPal 帐户吗