第一行代碼是強制下載,第二行代碼是給下載的內容指定一個名字,第三行代碼是把下載的內容讀進文件中,提示用戶保存一個生成的 pdf 文件,content-disposition 報頭用于提供一個推薦的文件名,并強制瀏覽器顯示保存對話框,代碼如下:
- <?php
- header("content-type: application/force-download");
- header("content-disposition: attachment; filename=ins.jpg");
- readfile("imgs/test_zoom.jpg");
- ?>
header() 函數向客戶端發送原始的 http 報頭,認識到一點很重要,即必須在任何實際的輸出被發送之前調用 header() 函數,在 php 4 以及更高的版本中,您可以使用輸出緩存來解決此問題,代碼如下:
header(string,replace,http_response_code)
其它用法,代碼如下:
- <?php
- // date in the past
- header("expires: mon, 26 jul 1997 05:00:00 gmt");
- header("cache-control: no-cache");
- header("pragma: no-cache");
- ?>
新聞熱點
疑難解答