apache_request_header() 中的请求日期
我很困惑是否可以在 HTTP 请求上获取请求日期。就像在响应头中一样:
日期:2011 年 10 月 20 日星期四 03:03:40 GMT
我尝试了 var_dump(apache_request_header())
和 print_r($_SERVER)
来尝试请求日期是否在其中,但没有运气。
有什么想法吗?谢谢。
I am quite confused whether is it possible to get the request date on HTTP Request. Like in the Response header:
Date: Thu, 20 Oct 2011 03:03:40 GMT
I tried var_dump(apache_request_header())
and print_r($_SERVER)
to attempt if the request date is in there, but no luck.
Any ideas? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
apache_request_header 不返回请求日期/时间。它主要有以下信息
找出页面何时被请求的最好方法就是使用。
使用 $_SERVER 更可靠并且使用更少的资源。
编辑
将输出类似以下内容
apache_request_header does not return the Request Date/Time. It mainly has the following information
The best way to find out when the page was requested is to use.
Using $_SERVER is more reliable and uses less resources.
EDIT
Will output something like the folowing
您可以在脚本中使用
date()
函数,它与请求日期几乎相同。You can just use
date()
function in your script, it is almost the same with request date.看一下 getallheaders。另外,您可以通过计算 $_SERVER['REQUEST_TIME'] 预定义变量来在服务器端完成此操作。
Take a look at getallheaders. Also, you could do it server side by calculating the $_SERVER['REQUEST_TIME'] predefined variable.