2016-05-11 26 views
0

出现了一个我无法应付的问题。我需要设置上次修改响应。 如果我写了下面的代码,一切都很好:更改“Last-Modified”响应

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'; 

它失败。上次修改的标题不会显示在响应标题中。

它有什么问题? 非常感谢!

回答

0

您有语法错误。

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

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

如果您将替换为',它可以正常工作,并设置标题。

+0

不,不。编辑器在stackoverflow编辑:) :) – Gopher

+0

@Gopher - 编辑后,我不能重现该问题:https://www.evernote.com/l/AAMO3IvOYZ9ATpo2kLFdYFaBqu8ASvmcNYQ – Quentin