• 技术文章 >后端开发 >php教程

    关于图片缓存的问题

    2016-06-23 14:10:50原创547
    网站用的是thinkphp开发,isapi_rewrite3重定向URL,IIS6服务器

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


    怎样才能做到,即使浏览器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_show.php中加入缓存命令,如:
    header('Cache-Control: max-age=31536000'); //数字是你想缓存的秒数
    echo file_get_contents($imgurl);
    ?>

    img_show.php中加入缓存命令,如:
    header('Cache-Control: max-age=31536000'); //数字是你想缓存的秒数
    echo file_get_contents($imgurl);
    ?>
    没有用.............
    我改成直接引用图片就可以达到F5刷新不要重复加载图片。

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:谁没事帮我处理下这个个人简历系统,小弟初学php很多不懂 ! 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 实例详解PHP统计代码行数及文件数量的方法• 请教php有做成像grid样式的方法吗• 学习PHP中,想了解上怎么制作一个完整项目的,从最初构思到框架搭建,到程序编写,有这方面的书籍或者视频吗 • 怎么让上拉列表显示半小时的数据 • 怎么这样布局数据
    1/1

    PHP中文网