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

Php 如何在在线预订系统中实现超时,php,paypal,timeout,Php,Paypal,Timeout,我正在开发一个在线酒店预订系统,我发现需要设置一个计时器来限制客户完成预订的时间。我这样做是因为一些并发问题。计时器将从选择房间开始,直到付款完成 我计划使用paypal,但我不确定它是否有计时器功能(一旦时间用完,确认付款按钮将被禁用) 我的流程如下: 选择房间页面->客户信息页面(启动计时器)->付款(贝宝)->结果页面 欢迎任何建议。。。 (我不熟悉网络开发) 提前感谢。您始终可以在会话中存储UNIX风格的时间: session_start(); $_SESSION['start'] =

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

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

我的流程如下: 选择房间页面->客户信息页面(启动计时器)->付款(贝宝)->结果页面

欢迎任何建议。。。 (我不熟悉网络开发)
提前感谢。

您始终可以在会话中存储UNIX风格的时间:

session_start();
$_SESSION['start'] = time();
当您想要完成它时,您可以通过从当前时间中减去存储的时间来获得时间戳差(经过的时间):

time()


查看更多信息。

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

session_start();
$_SESSION['start'] = time();
当您想要完成它时,您可以通过从当前时间中减去存储的时间来获得时间戳差(经过的时间):

time()


查看更多信息。

谢谢您的回复,先生。。。我在数据库中存储了一个时间戳,但我正在寻找一种方法,一旦用户的时间用完,就可以阻止他在paypal中完成支付……我想这真的取决于paypal的API来做出这样的限制。您可以通过将用户重定向到paypal来限制用户付款,但是如果他在时间用完时已经在paypal页面上了?谢谢您的回复,先生。。。我在数据库中存储了一个时间戳,但我正在寻找一种方法,一旦用户的时间用完,就可以阻止他在paypal中完成支付……我想这真的取决于paypal的API来做出这样的限制。你可以通过将用户重定向到paypal来限制他付款,但是如果他在时间用完时已经在paypal页面上了?