ホームページ >バックエンド開発 >PHPチュートリアル >IE6_PHP チュートリアルでの PHP ヘッダー実装ファイルのダウンロード エラー

IE6_PHP チュートリアルでの PHP ヘッダー実装ファイルのダウンロード エラー

WBOY
WBOYオリジナル
2016-07-13 10:56:571041ブラウズ

PHPヘッダーを使用してファイルをダウンロードすると、IE6ではダウンロードできない旨のメッセージが必ず表示されますが、Google Chromeでは正常なのでIEの問題のはずです IEにはバグがあり、Microsoftにも記載があります。公式ウェブサイト。エラー メッセージ: 「Internet Explorer はファイルをダウンロードできません」 (Internet Explorer はファイルをダウンロードできません)、良い解決策があります。

コードを見てください:

以下に関数をコンパイルします

コードは次のとおりです コードをコピー

if(strstr($_SERVER["HTTP_USER_AGENT"],"MSIE")==false) {
header("キャッシュ制御: キャッシュなし");
header("プラグマ: キャッシュなし");
}

header('キャッシュ制御: public、must-revalidate、max-age=0');
header('Accept-Ranges: バイト');
header("Content-Type: application/force-download");
header("Content-Type: application/download");
header("Content-Type: application/octet-stream");
if(!empty($content_type)){
header("Content-Type: ".$content_type);
}
header("コンテンツ転送エンコーディング: バイナリ");
header('Content-Disposition:attachment;filename="'.rawurlencode($filename).'"');

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632115.html技術記事 phpヘッダーを使ってファイルをダウンロードする場合、IE6では必ずダウンロードできない旨のメッセージが表示されますが、Google Chromeでは正常なのでIEの問題のはずです IEにはバグがあるとMicrosoft公式に記載があります。 Webサイト。エラーメッセージ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。