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 归并排序 数组交集
May 10 PHP
rephactor 优秀的PHP的重构工具
Jun 09 PHP
PHP基础教程(php入门基础教程)一些code代码
Jan 06 PHP
使用Linux五年积累的一些经验技巧
Jun 20 PHP
php限制文件下载速度的代码
Oct 20 PHP
thinkPHP2.1自定义标签库的导入方法详解
Jul 20 PHP
PHP制作登录异常ip检测功能的实例代码
Nov 16 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
Aug 07 PHP
PHP进阶学习之反射基本概念与用法分析
Jun 18 PHP
thinkPHP5框架路由常用知识点汇总
Sep 15 PHP
PHP实现基本留言板功能原理与步骤详解
Mar 26 PHP
PHP code 验证码生成类定义和简单使用示例
May 27 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中的日期及时间
2006/11/23 PHP
php获取qq用户昵称和在线状态(实例分析)
2013/10/27 PHP
推荐5款跨平台的PHP编辑器
2014/12/25 PHP
php微信公众平台开发之获取用户基本信息
2015/08/17 PHP
PHP redis实现超迷你全文检索
2017/03/04 PHP
PHP实现抽奖功能实例代码
2020/06/30 PHP
JavaScript 联动的无限级封装类,数据采用非Ajax方式,随意添加联动
2010/06/29 Javascript
c#和Javascript操作同一json对象的实现代码
2012/01/17 Javascript
js 实现 input type=&quot;file&quot; 文件上传示例代码
2013/08/07 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
2016/01/25 Javascript
JavaScript代码生成PDF文件的方法
2016/02/26 Javascript
Ajax和Comet技术总结
2017/02/19 Javascript
Vue.directive 自定义指令的问题小结
2018/03/04 Javascript
详解使用vue-admin-template的优化历程
2018/05/20 Javascript
php中and 和 &amp;&amp;出坑指南
2018/07/13 Javascript
浅谈react-router@4.0 使用方法和源码分析
2019/06/04 Javascript
Node爬取大批量文件的方法示例
2019/06/28 Javascript
jQuery 淡入/淡出效果函数用法分析
2020/05/19 jQuery
Python实现简单的可逆加密程序实例
2015/03/05 Python
Python实现去除代码前行号的方法
2015/03/10 Python
Python实现二维有序数组查找的方法
2016/04/27 Python
pandas.dataframe中根据条件获取元素所在的位置方法(索引)
2018/06/07 Python
python如何查看微信消息撤回
2018/11/27 Python
Python3 Post登录并且保存cookie登录其他页面的方法
2018/12/28 Python
python 限制函数执行时间,自己实现timeout的实例
2019/01/12 Python
使用python3 实现插入数据到mysql
2020/03/02 Python
Python如何使用bokeh包和geojson数据绘制地图
2020/03/21 Python
行政人事岗位职责
2014/03/17 职场文书
社会治安综合治理责任书
2015/01/29 职场文书
房屋产权证明书
2015/06/19 职场文书
高一英语教学反思
2016/03/03 职场文书
python 爬取华为应用市场评论
2021/05/29 Python
opencv-python图像配准(匹配和叠加)的实现
2021/06/23 Python
CSS3实现360度循环旋转功能
2022/02/12 HTML / CSS
Python采集股票数据并制作可视化柱状图
2022/04/04 Python