php通過(guò)修改header強(qiáng)制圖片下載的方法
本文實(shí)例講述了php通過(guò)修改header強(qiáng)制圖片下載的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
function downloadFile($file){ $file_name = $file; $mime = 'application/force-download'; header('Pragma: public'); // required header('Expires: 0'); // no cache header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Cache-Control: private',false); header('Content-Type: '.$mime); header('Content-Disposition: attachment; filename="'.basename($file_name).'"'); header('Content-Transfer-Encoding: binary'); header('Connection: close'); readfile($file_name); // push it out exit(); }
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
相關(guān)文章
PHP函數(shù)nl2br()與自定義函數(shù)nl2p()換行用法分析
這篇文章主要介紹了PHP函數(shù)nl2br()與自定義函數(shù)nl2p()換行用法,結(jié)合實(shí)例形式分析PHP函數(shù)nl2br實(shí)現(xiàn)換行功能的優(yōu)缺點(diǎn)及自定義函數(shù)nl2p換行功能的使用技巧,需要的朋友可以參考下2016-04-04php實(shí)現(xiàn)36進(jìn)制與10進(jìn)制轉(zhuǎn)換功能示例
這篇文章主要介紹了php實(shí)現(xiàn)36進(jìn)制與10進(jìn)制轉(zhuǎn)換功能,結(jié)合實(shí)例形式分析了php數(shù)值運(yùn)算與字符串操作的相關(guān)技巧,需要的朋友可以參考下2017-01-01比較discuz和ecshop的截取字符串函數(shù)php版
網(wǎng)上看到一篇文章 discuz和ecshop截取字符串的兩個(gè)函數(shù),比較了一下兩個(gè)版本的函數(shù),都各有局限,只能在特定的前提下使用,但是學(xué)習(xí)一下有利于拓寬思路,了解PHP的擴(kuò)展功能2012-09-09php源碼分析之DZX1.5隨機(jī)數(shù)函數(shù)random用法
這篇文章主要介紹了php源碼分析之DZX1.5隨機(jī)數(shù)函數(shù)random用法,實(shí)例分析了DZX1.5中random函數(shù)生成隨機(jī)字符串的使用技巧,需要的朋友可以參考下2015-06-06php簡(jiǎn)單實(shí)現(xiàn)sql防注入的方法
這篇文章主要介紹了php簡(jiǎn)單實(shí)現(xiàn)sql防注入的方法,涉及addslashes函數(shù)的使用及正則過(guò)濾的相關(guān)技巧,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下2016-04-04