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 ss7.5的数据调用 (笔记)
Mar 08 PHP
PHP为表单获取的URL 地址预设 http 字符串函数代码
May 26 PHP
解析php安全性问题中的:Null 字符问题
Jun 21 PHP
在Yii框架中使用PHP模板引擎Twig的例子
Jun 13 PHP
php实现读取超大文件的方法
Jul 28 PHP
typecho插件编写教程(三):保存配置
May 28 PHP
php实现scws中文分词搜索的方法
Dec 25 PHP
PHP生成静态HTML文档实现代码
Jun 23 PHP
php简单解析mysqli查询结果的方法(2种方法)
Jun 29 PHP
php分页查询mysql结果的base64处理方法示例
May 18 PHP
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
Apr 20 PHP
PHP实现文件上传操作和封装
Mar 04 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 var_dump()函数的详解
2013/06/05 PHP
PHP全局变量与超级全局变量区别分析
2016/04/01 PHP
PHP+Ajax无刷新带进度条图片上传示例
2017/02/08 PHP
thinkPHP简单导入和使用阿里云OSSsdk的方法
2017/03/15 PHP
自制PHP框架之模型与数据库
2017/05/07 PHP
js Date自定义函数 延迟脚本执行
2010/03/10 Javascript
js 中{},[]中括号,大括号使用详解
2011/05/12 Javascript
浏览器窗口加载和大小改变事件示例
2014/02/27 Javascript
jQuery中[attribute*=value]选择器用法实例
2014/12/31 Javascript
使用console进行性能测试
2015/04/27 Javascript
jQuery中$(function() {});问题详解
2015/08/10 Javascript
jQuery实现漂亮实用的商品图片tips提示框效果(无图片箭头+阴影)
2016/04/16 Javascript
微信开发 消息推送实现代码
2016/10/21 Javascript
easyui combobox开启搜索自动完成功能的实例代码
2016/11/08 Javascript
Bootstrap CSS组件之输入框组
2016/12/17 Javascript
微信小程序 Canvas增强组件实例详解及源码分享
2017/01/04 Javascript
JS正则截取两个字符串之间及字符串前后内容的方法
2017/01/06 Javascript
基于JavaScript实现的希尔排序算法分析
2017/04/14 Javascript
简单谈谈axios中的get,post方法
2017/06/25 Javascript
js module大战
2019/04/19 Javascript
VUE 组件转换为微信小程序组件的方法
2019/11/06 Javascript
解决windows下Sublime Text 2 运行 PyQt 不显示的方法分享
2014/06/18 Python
Python入门篇之字符串
2014/10/17 Python
破解安装Pycharm的方法
2018/10/19 Python
解决python 自动安装缺少模块的问题
2018/10/22 Python
Python+OpenCV感兴趣区域ROI提取方法
2019/01/10 Python
python 获取微信好友列表的方法(微信web)
2019/02/21 Python
在python里面运用多继承方法详解
2019/07/01 Python
Django admin.py 在修改/添加表单界面显示额外字段的方法
2019/08/22 Python
Python Lambda函数使用总结详解
2019/12/11 Python
Python和Anaconda和Pycharm安装教程图文详解
2020/02/04 Python
借助Paramiko通过Python实现linux远程登陆及sftp的操作
2020/03/16 Python
Html5元素及基本语法详解
2016/08/02 HTML / CSS
坚守艰苦奋斗精神坚决反对享乐主义整改措施
2014/09/17 职场文书
12.4全国法制宣传日活动方案
2014/11/02 职场文书
MySQL数据库实验之 触发器和存储过程
2022/06/21 MySQL