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语法(5)
Oct 09 PHP
smarty 原来也不过如此~~呵呵
Nov 25 PHP
服务器web工具 php环境下
Dec 29 PHP
PHPWind与Discuz截取字符函数substrs与cutstr性能比较
Dec 05 PHP
PHP 读取大文件的X行到Y行内容的实现代码
Jun 24 PHP
php数组中删除元素之重新索引的方法
Sep 16 PHP
php网站被挂木马后的修复方法总结
Nov 06 PHP
CodeIgniter多语言实现方法详解
Jan 20 PHP
PHP会话控制实例分析
Dec 24 PHP
PHP实现对xml进行简单的增删改查(CRUD)操作示例
May 19 PHP
[原创]PHP正则匹配中英文、数字及下划线的方法【用户名验证】
Aug 01 PHP
PHP isset empty函数相关面试题及解析
Dec 11 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
PHP实现多服务器session共享之NFS共享的方法
2007/03/16 PHP
CI操作cookie的方法分析(基于helper类库)
2016/03/28 PHP
Aster vs KG BO3 第一场2.18
2021/03/10 DOTA
JavaScript 数组运用实现代码
2010/04/13 Javascript
基于jQuery的可用于选项卡及幻灯的切换插件
2011/03/28 Javascript
js中单引号与双引号冲突问题解决方法
2013/10/04 Javascript
js 原型对象和原型链理解
2017/02/09 Javascript
JavaScript模拟文件拖选框样式v1.0的实例
2017/08/04 Javascript
基于Vue单文件组件详解
2017/09/15 Javascript
JavaScript基础心法 数据类型
2018/03/05 Javascript
Vue配合iView实现省市二级联动的示例代码
2018/07/27 Javascript
使用JS判断移动端手机横竖屏状态
2018/07/30 Javascript
JavaScript实现学生在线做题计时器功能
2018/12/05 Javascript
基于javascript实现放大镜特效
2020/12/03 Javascript
[02:15]2014DOTA2国际邀请赛 专访LGD.lin小兔子是大腿
2014/07/14 DOTA
Python中使用PDB库调试程序
2015/04/05 Python
vscode 远程调试python的方法
2017/12/01 Python
python变量的存储原理详解
2019/07/10 Python
使用Python为中秋节绘制一块美味的月饼
2019/09/11 Python
Django def clean()函数对表单中的数据进行验证操作
2020/07/09 Python
关于Python3爬虫利器Appium的安装步骤
2020/07/29 Python
使用Pytorch搭建模型的步骤
2020/11/16 Python
css3 按钮样式简单可扩展创建
2013/03/18 HTML / CSS
css3 图片圆形显示 如何CSS将正方形图片显示为圆形图片布局
2014/10/10 HTML / CSS
荷兰游戏商店:Allyouplay
2019/03/16 全球购物
美国价格实惠的在线眼镜网站:Zeelool
2020/12/25 全球购物
获奖的大学生创业计划书
2014/01/05 职场文书
白酒市场开发计划书
2014/01/09 职场文书
乌鸦喝水教学反思
2014/02/07 职场文书
成绩单家长评语大全
2014/04/16 职场文书
政风行风整改报告
2014/11/06 职场文书
2015年个人实习工作总结
2014/12/12 职场文书
谢师宴答谢词
2015/01/05 职场文书
运动会通讯稿200字
2015/07/20 职场文书
css3实现背景图片颜色修改的多种方式
2021/04/13 HTML / CSS
python正则表达式re.search()的基本使用教程
2021/05/21 Python