0

有没有办法找出当前是否有用户在使用该网站?例如,在站点进行维护之前,有没有办法知道当前是否有人在使用它?

我的网站允许用户注册活动。如果有人正在注册活动的过程中,而我将网站置于维护状态,会发生什么?

是否有我应该使用的最佳实践?

我考虑过记录浏览量,如果最后一次浏览量发生在 5 分钟以上,我会继续维护网站。但后来我想我会复制谷歌分析类型应用程序的工作。

另一种选择是在维护前 30 分钟创建一条消息并向使用该站点的任何人显示。该消息将说明“从美国东部标准时间上午 1:00 到美国东部标准时间上午 1:15 进行维护。这将提前通知用户。

第三种选择是将时间戳添加到 $_SESSION 变量。并在完成交易之前检查该时间戳。如果有人在站点进入维护之前开始注册活动并且现在正在尝试完成注册,我会显示一条消息,他们需要重新从头开始。

想法?

谢谢。

4

0 回答 0