出现了一个我无法应对的问题。我需要设置上次修改时间响应。如果我编写以下代码,一切都很好:
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 抛出错误页面。
如果将’
替换为 '
则它可以正常工作,并且设置了标头。