首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

关于图片缓存的有关问题

2013-07-01 
关于图片缓存的问题网站用的是thinkphp开发,isapi_rewrite3重定向URL,IIS6服务器但是1.IIS启动内容过期2.p

关于图片缓存的问题
网站用的是thinkphp开发,isapi_rewrite3重定向URL,IIS6服务器

但是
1.IIS启动内容过期
2.php设置header()
3.html加入<meta>头
都无法让浏览器缓存图片,到底是什么原因关于图片缓存的有关问题


怎样才能做到,即使浏览器F5刷新也不会清除图片缓存?
比如这个网址http://nanning.xjwy.cn/bao/img_show.php?imgurl=http://nanning.xjwy.cn/upload_files/qb_bao_/1/87829_20130516110511_7bwar.jpg&baoban=

只加载一次图片,后面刷新都不会清除图片。关于图片缓存的有关问题
[解决办法]
http://nanning.xjwy.cn/bao/img_show.php 返回的页面中有
<img src="http://nanning.xjwy.cn/upload_files/qb_bao_/1/87829_20130516110511_7bwar.jpg" alt="关于图片缓存的有关问题" />
这样的图片当然就会被缓存啦
[解决办法]
img_show.php中加入缓存命令,如:
<?php
header('Cache-Control: max-age=31536000'); //数字是你想缓存的秒数
echo file_get_contents($imgurl);
?>

热点排行