その結果、IE6 ではサムネイルが表示されません。その後、次のコードに遡ることができました。 header("Content-type: image/"/> その結果、IE6 ではサムネイルが表示されません。その後、次のコードに遡ることができました。 header("Content-type: image/">

ホームページ  >  記事  >  バックエンド開発  >  iPhone4s 6.0.1完全脱獄ie6で動的サムネイルが表示されない理由

iPhone4s 6.0.1完全脱獄ie6で動的サムネイルが表示されない理由

WBOY
WBOYオリジナル
2016-07-29 08:40:071064ブラウズ

サムネイルをアップロードして生成すると、サムネイルに表示されるリンクは次のとおりです

コードは次のとおりです:

< =bdc3955470adfb5637a0d1f517eb3d35" /& gt;



その結果、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); それで、表示される前に設定が解除されたのではないかと思いました。したがって、削除は成功しました。その後、次のコードに変更されました:


コードをコピーします

コードは次のとおりです:

header("Content-type: image/jpeg") header("Content-Length: ". strlen($_SESSION["fileInfo"][$image_id])); echo $_SESSION["fileInfo"][$image_id];

/**IE6で生成したサムネイルが表示前に以下のunset($_SESSION[''])でクリアされてしまい、IE6でサムネイルが表示できなくなる問題を解決するには、上記のセッションを即時に出力します。*/

echo $str(' ', 256) ); //一部のブラウザ 出力が 256 文字に達した場合にのみ出力する必要があります
ob_flush();
flush(); // これら 2 つは一緒に使用する必要があります
unset($_SESSION['fileInfo'][$image_id]) ; //
exit(0);


実際、これはサーバーの出力制御とブラウザのキャッシュの問題につながります。これは機会があればもう一度勉強します。
以上、iphone4s 6.0.1の完璧な脱獄でie6のダイナミックサムネイルが表示されない原因を、iphone4s 6.0.1の完璧な脱獄の内容も含めて紹介しましたので、PHPに興味のある友人の参考になれば幸いです。チュートリアル。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。