用戶登錄才能下載文件:目的:保護下載文件,防止被非注冊用戶下載。
1.判斷是否是注冊用戶
2.如果是注冊用戶,下載文件。
實現(xiàn)方法:
不能使用redirect的方法:
echo "";
使用此方式,用戶可以從地址欄看到下載文件的地址,則有可能直接使用該地址下載而繞過注冊用戶的限制。
在網(wǎng)上找到的一種方法,如下:
在server上的web發(fā)布目錄之外建立下載文件夾,并把需要下載的文件放入該文件夾。
php程序中采用流方式下載文件:
header ("Content-Disposition:attachment;filename=$your_download_filename"); header ("Content-Length:".filesize($path_of_your_download_file)); header ("Content-Type:application/octet-stream"); readfile ($path_of_your_download_file);
3.不是注冊用戶,顯示注冊頁面。
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: wordpress設(shè)置用戶登錄才能下載文件的方法