是我单击 HTML 表单上的发送按钮的时间,还是它到达服务器的时间?
<?php echo $_SERVER['REQUEST_TIME']; ?>
Edit:
我已经阅读了手册,谷歌搜索了其他来源 - 包括SO。我找到的最清晰的定义对我来说仍然含糊不清,因为我不知道请求开始其含义与下面的定义完全相同。
“REQUEST_TIME”
的时间戳请求开始。可用的
从 PHP 5.1.0 开始。
http://php.net/manual/en/reserved.variables.server.php http://php.net/manual/en/reserved.variables.server.php
它可能意味着请求离开客户端的时刻,也可能意味着请求到达服务器的时刻。它并不总是相同的,尤其是在网络速度较低且延迟较高的情况下。
Edit 2:
这不是一个“仅仅因为”类型的问题。我需要维持订餐服务,而网络较差的人经常会遇到问题:有时他们认为我们收到了订单,而我们没有收到订单,有时他们认为我们收到了订单,但实际上我们没有收到订单。因此,我设置了 XHR 超时,以通知用户该请求花费了太多时间,因此她应该重试。但超时仅发生在客户端:请求仍然到达服务器。因此服务器需要知道发送的时间,而不是接收的时间,这样就可以确定这不是一个应该被丢弃的超时请求。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)