【发布时间】:2013-09-28 17:17:27
【问题描述】:
我正在使用 php 使用 readfile 函数输出图像。我已经为这个 php 文件设置了如下标题:
$expires = 60*60*7;
header('Pragma: public');
header('Expires: '. gmdate('D, d M Y H:i:s \G\M\T', time() + $expires));
header('Content-Type: image/jpeg');
header("Cache-Control: maxage=".$expires);
expire 和 Cache-Control 标头都已设置,但每次我加载 url 时,都会下载图像。启用缓存是否需要任何其他标头规则?
【问题讨论】:
标签: php caching http-headers readfile