ie6 動(dòng)態(tài)縮略圖不顯示的原因
更新時(shí)間:2009年06月21日 17:25:28 作者:
其實(shí)這又引出了服務(wù)器的輸出控制和瀏覽器的緩存問(wèn)題,這有點(diǎn)復(fù)雜了,以后有機(jī)會(huì)再研究了。
我在上傳生成縮略圖時(shí),縮略圖顯示的鏈接如下;
< img src ="/index.php?action=sys_upload_showThumb&id=bdc3955470adfb5637a0d1f517eb3d35" />
結(jié)果在ie6下不顯示該縮略圖;后來(lái)追溯到下面一段代碼:
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);
于是就想是不是還來(lái)不及顯示就被unset了?于是刪掉就成功了。后來(lái)改為了如下代碼:
header("Content-type: image/jpeg") ;
header("Content-Length: ".strlen($_SESSION["fileInfo"][$image_id]));
echo $_SESSION["fileInfo"][$image_id];
/** 馬上輸出 上邊的session,解決ie6下生成的縮略圖在還沒(méi)有顯示前已經(jīng)被下邊的unset($_SESSION[''])清空,結(jié)果致使ie6無(wú)法顯示縮略圖的情況 */
echo $str . str_repeat(' ', 256); //有些瀏覽器必須要在輸出達(dá)到256個(gè)字符時(shí)才肯輸出
ob_flush();
flush(); // 這兩個(gè)必須要一塊用
unset($_SESSION['fileInfo'][$image_id]);//
exit(0);
其實(shí)這又引出了服務(wù)器的輸出控制和瀏覽器的緩存問(wèn)題,這有點(diǎn)復(fù)雜了,以后有機(jī)會(huì)再研究了。
復(fù)制代碼 代碼如下:
< img src ="/index.php?action=sys_upload_showThumb&id=bdc3955470adfb5637a0d1f517eb3d35" />
結(jié)果在ie6下不顯示該縮略圖;后來(lái)追溯到下面一段代碼:
復(fù)制代碼 代碼如下:
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);
于是就想是不是還來(lái)不及顯示就被unset了?于是刪掉就成功了。后來(lái)改為了如下代碼:
復(fù)制代碼 代碼如下:
header("Content-type: image/jpeg") ;
header("Content-Length: ".strlen($_SESSION["fileInfo"][$image_id]));
echo $_SESSION["fileInfo"][$image_id];
/** 馬上輸出 上邊的session,解決ie6下生成的縮略圖在還沒(méi)有顯示前已經(jīng)被下邊的unset($_SESSION[''])清空,結(jié)果致使ie6無(wú)法顯示縮略圖的情況 */
echo $str . str_repeat(' ', 256); //有些瀏覽器必須要在輸出達(dá)到256個(gè)字符時(shí)才肯輸出
ob_flush();
flush(); // 這兩個(gè)必須要一塊用
unset($_SESSION['fileInfo'][$image_id]);//
exit(0);
其實(shí)這又引出了服務(wù)器的輸出控制和瀏覽器的緩存問(wèn)題,這有點(diǎn)復(fù)雜了,以后有機(jī)會(huì)再研究了。
相關(guān)文章
WindowsXP中快速配置Apache+PHP5+Mysql
查了一些資料,再加上以前也曾配置過(guò),整個(gè)Apache + PHP5 + Mysql配置、測(cè)試成功的過(guò)程只用了短短5分鐘。2008-06-06
PHP實(shí)現(xiàn)的線(xiàn)索二叉樹(shù)及二叉樹(shù)遍歷方法詳解
這篇文章主要介紹了PHP實(shí)現(xiàn)的線(xiàn)索二叉樹(shù)及二叉樹(shù)遍歷方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了線(xiàn)索二叉樹(shù)的定義,創(chuàng)建,判斷與遍歷等技巧,需要的朋友可以參考下2016-04-04
php 批量替換html標(biāo)簽的實(shí)例代碼
這篇文章主要是對(duì)php批量替換html標(biāo)簽的實(shí)例代碼進(jìn)行了詳細(xì)的介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-11-11
php啟用sphinx全文搜索的實(shí)現(xiàn)方法
這篇文章主要介紹了php啟用sphinx全文搜索的實(shí)現(xiàn)方法,詳細(xì)講述了sphinx相關(guān)的配置與使用技巧,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-12-12
php用wangeditor3實(shí)現(xiàn)圖片上傳功能
在本篇文章中小編給大家整理的是關(guān)于php用wangeditor3實(shí)現(xiàn)圖片上傳功能的實(shí)例代碼和相關(guān)內(nèi)容,有需要的朋友們學(xué)習(xí)下。2019-08-08
PHP中使用cURL實(shí)現(xiàn)Get和Post請(qǐng)求的方法
PHP中使用cURL實(shí)現(xiàn)Get和Post請(qǐng)求的方法,需要的朋友可以參考一下2013-03-03
php基于curl實(shí)現(xiàn)的股票信息查詢(xún)類(lèi)實(shí)例
這篇文章主要介紹了php基于curl實(shí)現(xiàn)的股票信息查詢(xún)類(lèi),結(jié)合完整實(shí)例形式分析了php使用curl調(diào)用API接口實(shí)現(xiàn)股票信息查詢(xún)功能的相關(guān)操作技巧,需要的朋友可以參考下2016-11-11

