0

我用 PHP 生成了一些图片,这些图片没有被浏览器缓存。

我通过一个 php 文件输出一些图片,网址如下所示:

http://127.0.0.1:8080/workspace/cps/index.php?act=file&act2=preview_or_icon&template=disable&file_id=341

在我的 php 文件中,我有:

header('Content-Type: image/jpeg');
header('Content-Transfer-Encoding: binary');
//Read File
4

1 回答 1

0

添加了这个:

header("Cache-Control: private, max-age=10800, pre-check=10800");
header("Pragma: private");
header("Expires: " . date(DATE_RFC822,time()+60*60*24*30));

并修复!

于 2012-04-05T18:41:18.820 回答