为什么上次修改的PHP get_headers()与apache文件信息不同
我有一个远程服务器(在澳大利亚/阿德莱德+930)上文件的Apache目录列表,我无法控制。此服务器将文件的正确上次修改日期显示为:14-Aug-2009 09:41 我在我的美国服务器上有一个PHP脚本来检查远程文件的日期<代码>获取标题()['Last-Modified']返回:2009年8月14日星期五00:11:11 GMT为什么上次修改的PHP get_headers()与apache文件信息不同,php,apache,last-modified,get-headers,Php,Apache,Last Modified,Get Headers,我有一个远程服务器(在澳大利亚/阿德莱德+930)上文件的Apache目录列表,我无法控制。此服务器将文件的正确上次修改日期显示为:14-Aug-2009 09:41 我在我的美国服务器上有一个PHP脚本来检查远程文件的日期获取标题()['Last-Modified']返回:2009年8月14日星期五00:11:11 GMT 如何让我的PHP脚本输出与Apache相同的内容?从get\u headers()返回的HTTP头按照HTTP标准推出GMT时间。服务器上的时区是什么?从get\u hea
如何让我的PHP脚本输出与Apache相同的内容?从
get\u headers()
返回的HTTP头按照HTTP标准推出GMT时间。服务器上的时区是什么?从get\u headers()
返回的HTTP头根据HTTP标准推出GMT时间。服务器上的时区是什么?您在澳大利亚阿德莱德,格林尼治标准时间+9:30get_headers()
为您提供了GMT时间。阿帕奇给你当地时间。你在澳大利亚阿德莱德,格林尼治标准时间+9:30get_headers()
为您提供了GMT时间。apache正在为您提供本地时间。您的服务器的区域设置和时区设置是什么?我问,因为它们可能是同一时间。PHP为您提供UTC,而apache可能为您提供根据时区调整的时间。比如0800 UTC==0300 EST(例如)。您的服务器的区域设置和时区设置是什么?我问,因为它们可能是同一时间。PHP为您提供UTC,而apache可能为您提供根据时区调整的时间。比如,0800 UTC==0300 EST(例如),我认为这可能是不同的服务器时间,但我添加了putenv(“TZ=Australia/Adelaide”);我认为这可能是不同的服务器时间,但我添加了putenv(“TZ=Australia/Adelaide”);毫无影响