ie6 动态缩略图不显示的原因


Posted in PHP onJune 21, 2009

我在上传生成缩略图时,缩略图显示的链接如下;

< img src ="/index.php?action=sys_upload_showThumb&id=bdc3955470adfb5637a0d1f517eb3d35" />

结果在ie6下不显示该缩略图;后来追溯到下面一段代码:
header("Content-type: image/jpeg") ; 
header("Content-Length: ".strlen($_SESSION["fileInfo"][$image_id])); 
echo $_SESSION["fileInfo"][$image_id]; 
unset($_SESSION['fileInfo'][$image_id]);// 
exit(0);

于是就想是不是还来不及显示就被unset了?于是删掉就成功了。后来改为了如下代码:
header("Content-type: image/jpeg") ; 
header("Content-Length: ".strlen($_SESSION["fileInfo"][$image_id])); 
echo $_SESSION["fileInfo"][$image_id]; 
/** 马上输出 上边的session,解决ie6下生成的缩略图在还没有显示前已经被下边的unset($_SESSION[''])清空,结果致使ie6无法显示缩略图的情况 */ 
echo $str . str_repeat(' ', 256); //有些浏览器必须要在输出达到256个字符时才肯输出 
ob_flush(); 
flush(); // 这两个必须要一块用 
unset($_SESSION['fileInfo'][$image_id]);// 
exit(0);

其实这又引出了服务器的输出控制和浏览器的缓存问题,这有点复杂了,以后有机会再研究了。
PHP 相关文章推荐
?算你??的 PHP 程式大小
Dec 06 PHP
实用函数5
Nov 08 PHP
yii框架源码分析之创建controller代码
Jun 28 PHP
php 无限级分类,超级简单的无限级分类,支持输出树状图
Jun 29 PHP
修改destoon会员公司的伪静态中的com目录的方法
Aug 21 PHP
PHP图片处理之图片旋转和图片翻转实例
Nov 19 PHP
php实现的递归提成方案实例
Nov 14 PHP
使用Huagepage和PGO来提升PHP7的执行性能
Nov 30 PHP
详解PHP执行定时任务的实现思路
Dec 21 PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
Jun 07 PHP
Windows平台实现PHP连接SQL Server2008的方法
Jul 26 PHP
使用PHPExcel导出Excel表
Sep 08 PHP
PHP COOKIE设置为浏览器进程
Jun 21 #PHP
PHP 输出缓存详解
Jun 20 #PHP
php 图像函数大举例(非原创)
Jun 20 #PHP
PHP 类型转换函数intval
Jun 20 #PHP
php MYSQL 数据备份类
Jun 19 #PHP
PHP 程序员也要学会使用“异常”
Jun 16 #PHP
phpmyadmin 访问被拒绝的真实原因
Jun 15 #PHP
You might like
在DC的漫画和电影中,蝙蝠侠的宿敌,小丑的真名是什么?
2020/04/09 欧美动漫
PHP与SQL注入攻击防范小技巧
2011/09/16 PHP
PHP模板引擎Smarty的缓存使用总结
2014/04/24 PHP
PHP中使用imagick生成PSD文件缩略图教程
2015/01/26 PHP
详解thinkphp中的volist标签
2018/01/15 PHP
PHP快速排序算法实现的原理及代码详解
2019/04/03 PHP
Laravel框架实现抢红包功能示例
2019/10/31 PHP
html dom节点操作(获取/修改/添加或删除)
2014/01/23 Javascript
jQuery focus和blur事件的应用详解
2014/01/26 Javascript
JavaScript关闭当前页面(窗口)不带任何提示
2014/03/26 Javascript
用jquery.sortElements实现table排序
2014/05/04 Javascript
js 数组去重的四种实用方法
2014/09/09 Javascript
Javascript自定义事件详解
2017/01/13 Javascript
Javascript实现基本运算器
2017/07/15 Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
2017/08/03 Javascript
学习JS中的DOM节点以及操作
2018/04/30 Javascript
JavaScript使用小插件实现倒计时的方法讲解
2019/03/11 Javascript
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
2019/09/06 Javascript
基于Vue+ElementUI的省市区地址选择通用组件
2019/11/20 Javascript
在VUE style中使用data中的变量的方法
2020/06/19 Javascript
惊艳的手工时装首饰:Migonne Gavigan
2018/02/23 全球购物
中东最大的在线宠物店:Dubai Pet Food
2020/06/11 全球购物
人事部经理岗位职责
2014/03/07 职场文书
运输服务质量承诺书
2014/03/27 职场文书
酒店员工培训方案
2014/06/02 职场文书
公司授权委托书范文
2014/08/02 职场文书
财会专业大学生求职信
2014/09/26 职场文书
教师党员群众路线教育实践活动心得体会
2014/11/04 职场文书
地雷战观后感
2015/06/09 职场文书
员工升职自我评价
2019/03/26 职场文书
个人道歉信大全
2019/04/11 职场文书
员工给公司的建议书
2019/06/24 职场文书
导游词之太行山青龙峡
2020/01/14 职场文书
用python自动生成日历
2021/04/24 Python
Nginx反向代理至go-fastdfs案例讲解
2021/08/02 Servers
MySQL插入数据与查询数据
2022/03/25 MySQL