我需要您的幫助爲我的網站http://usb-online.fr。這是一個PHP文件託管網站和這裏的的下載事物的一部分:PHP文件託管
header("Content-Type: $mime; name=\"$fichier\"");
header("Content-Transfer-Encoding: binary");
header("Content-Length: $taille");
header('Content-Description: Fichier hebergé par usb-online.fr');
header("Content-Disposition: attachment; filename=\"$fichier\"");
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
ob_clean();
flush();
log_download($file,$infos['auteur'],$taille);
bunzip2($path);
如果你試試這個網址: http://usb-online.fr/file-download-822MjYzMg.html 你會看到一個下載對話框打開,並且不顯示圖像,這就是我想要的。 但是用戶在網站上做了<img src="http://usb-online.fr/file-download-822MjYzMg.html"/>
,他可以顯示圖像,我的服務器變得很忙。我不想讓這個,我該怎麼辦? http://usb-online.fr/file-download-822MjYzMg.html
它們使用$ _SERVER ['HTTP_REFERER']。我認爲這不可靠。 – timmalos
我不能這樣做,因爲鏈接可以進入論壇或類似的東西,他們應該能夠下載文件。所以我不能說:如果有referer不顯示文件。 – timmalos