ホームページ  >  記事  >  バックエンド開発  >  header_PHP チュートリアルを変更して PHP で画像のダウンロードを強制する方法

header_PHP チュートリアルを変更して PHP で画像のダウンロードを強制する方法

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

ヘッダーを変更してphpで画像を強制的にダウンロードする方法

この記事では主にヘッダーを変更して画像を強制的にダウンロードするphpの手法を例とともに分析します。必要な友達は参考にしてください

この記事の例では、PHP がヘッダーを変更して画像のダウンロードを強制する方法について説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

関数 downloadFile($file){

$file_name = $file;

$mime = 'アプリケーション/強制ダウンロード';

header('Pragma: public') // 必須

header('有効期限: 0') // キャッシュなし

header('キャッシュ制御: 再検証が必要、事後チェック=0、事前チェック=0');

header('キャッシュ制御: プライベート',false);

header('Content-Type: '.$mime);

header('Content-Disposition:attachment; filename="'.basename($file_name).'"');

header('コンテンツ転送エンコーディング: バイナリ');

header('接続: 閉じる');

readfile($file_name); // プッシュします

終了();

}

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/973113.html技術記事ヘッダーを変更して php で画像を強制的にダウンロードする方法 この記事では、ヘッダーを変更して php で画像を強制的にダウンロードする方法を主に紹介します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。