更改“上次修改时间”响应


Change "Last-Modified" response

出现了一个我无法应对的问题。我需要设置上次修改时间响应。如果我编写以下代码,一切都很好:

header('Last-Modified: '.gmdate('D, d M Y H:i:s', $mt).' GMT');

但是如果我再加上回显"测试";最后:

header('Last-Modified: '.gmdate('D, d M Y H:i:s', $mt).' GMT');
echo 'Test';

它失败了。"上次修改时间"标头不会显示在响应标头中。

它有什么问题?多谢!

您有语法错误。

Test后,您尝试使用U+2019 : RIGHT SINGLE QUOTATION MARK字符而不是U+0027 : APOSTROPHE完成字符串文本。

这会导致 PHP 抛出错误页面。

如果将替换为 '则它可以正常工作,并且设置了标头。