为什么Apache不使用Last-Modified标头提供PHP文件?

Jef*_*eff 0 php apache http-headers

这是设计的吗?

在我的Debian(Etch)服务器上,我注意到Apache(2.2)Last-Modified在提供PHP(mod_5.2.0)文件时不会发送标题(我们说的是简单的echo 'Hello World';PHP文件).

另外,我注意到Accept-RangesApache也没有为PHP文件提供头文件,尽管我目前的主要内容是Last-Modified头文件.

dyn*_*mic 6

PHP是可以更改的动态页面.所以Apache无法知道Last-Modified标头.

您可以添加自己的标题:

 header('Last-Modified: GMT time');
Run Code Online (Sandbox Code Playgroud)

当然,如果你需要这个标题,你可能正在寻找管理请求标题If-Modified-Since.

你可以找到它 $_SERVER['HTTP_IF_MODIFIED_SINCE']