是我单击 HTML 表单上的发送按钮的时间,还是它到达服务器的时间?
<?php echo $_SERVER['REQUEST_TIME']; ?>
Run Code Online (Sandbox Code Playgroud)
编辑:
我已经阅读了手册,谷歌搜索了其他来源 - 包括SO。我发现的最清晰的定义对我来说仍然不明确,因为我不知道请求的开始在下面的定义中到底意味着什么。
“REQUEST_TIME”
请求开始的时间戳。自 PHP 5.1.0 起可用。
它可能意味着请求离开客户端的时刻,也可能意味着请求到达服务器的时刻。它并不总是相同的,尤其是在网络速度较低且延迟较高的情况下。
编辑2:
这不是一个“仅仅因为”类型的问题。我需要维持订餐服务,而网络较差的人经常会遇到问题:有时他们认为我们收到了订单,而我们没有收到,有时他们认为我们收到了订单,而我们却没有收到。因此,我设置了 XHR 超时,以通知用户该请求花费了太多时间,因此她应该重试。但超时仅发生在客户端:请求仍然到达服务器。因此服务器需要知道发送的时间,而不是接收的时间,这样才能确定这不是一个应该被丢弃的超时请求。
| 归档时间: |
|
| 查看次数: |
2729 次 |
| 最近记录: |