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多线程抓取网页实现代码
Jul 22 PHP
php 获取全局变量的代码
Apr 21 PHP
php通过COM类调用组件的实现代码
Jan 11 PHP
深入php var_dump()函数的详解
Jun 05 PHP
php中的比较运算符详解
Oct 28 PHP
PHP同时连接多个mysql数据库示例代码
Mar 17 PHP
PHP中使用虚代理实现延迟加载技术
Nov 05 PHP
PHP微信开发之二维码生成类
Jun 26 PHP
在Windows系统下使用PHP生成Word文档的教程
Jul 03 PHP
PHP多维数组遍历方法(2种实现方法)
Dec 10 PHP
CodeIgniter基于Email类发邮件的方法
Mar 29 PHP
php之可变函数的实例详解
Sep 13 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
第七节 类的静态成员 [7]
2006/10/09 PHP
PHPMYADMIN导入数据最大为2M的解决方法
2012/04/23 PHP
浅析PHP原理之变量(Variables inside PHP)
2013/08/09 PHP
PHP中的Trait 特性及作用
2016/04/03 PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
2017/09/30 PHP
动态加载外部javascript文件的函数代码分享
2011/07/28 Javascript
Prototype源码浅析 String部分(四)之补充
2012/01/16 Javascript
JavaScript高级程序设计 阅读笔记(七) ECMAScript中的语句
2012/02/27 Javascript
IE及IE6浏览器中判断JS文件加载成功失败的方法
2015/02/18 Javascript
JS+CSS实现仿新浪微博搜索框的方法
2015/02/24 Javascript
JavaScript实现选择框按比例拖拉缩放的方法
2015/08/04 Javascript
js实现继承的5种方式
2015/12/01 Javascript
javascript之with的使用(阿里云、淘宝使用代码分析)
2016/10/11 Javascript
JS动态的把左边列表添加到右边的实现代码(可上下移动)
2016/11/17 Javascript
jQuery中内容过滤器简单用法示例
2018/03/31 jQuery
javascript贪吃蛇游戏设计与实现
2020/09/17 Javascript
基于vue项目设置resolves.alias: '@'路径并适配webstorm
2020/12/02 Vue.js
python实现单向链表详解
2018/02/08 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
Python绘图实现显示中文
2019/12/04 Python
用OpenCV将视频分解成单帧图片,图片合成视频示例
2019/12/10 Python
python统计函数库scipy.stats的用法解析
2020/02/25 Python
django教程如何自学
2020/07/31 Python
Python浮点型(float)运算结果不正确的解决方案
2020/09/22 Python
HTML5中在title标题标签里设置小图标的方法
2020/06/23 HTML / CSS
NBA欧洲商店(英国):NBA Europe Store UK
2018/07/27 全球购物
Bibloo奥地利:购买女装、男装、童装、鞋和配件
2018/10/18 全球购物
Viking Direct爱尔兰:办公用品和家具
2019/11/21 全球购物
亚洲在线旅行门户网站:Expedia.com.hk(智游网)
2020/04/14 全球购物
冰淇淋开店创业计划书
2014/02/01 职场文书
关爱残疾人标语
2014/06/25 职场文书
2014年学生会主席工作总结
2014/11/07 职场文书
党的群众路线教育实践活动先进个人材料
2014/12/24 职场文书
医疗纠纷调解协议书
2015/08/06 职场文书
pycharm debug 断点调试心得分享
2021/04/16 Python
详解Nginx 被动检查服务器的存活状态
2021/10/16 Servers