1
A
回答
7
將上傳目錄放置在網頁根目錄以外的地方。例如,如果Apache(或任何您使用的Web服務器)配置了/ var/www的Web根目錄,但上傳的文件包含/ var/uploads,它保證沒有人能夠直接下載它們(至少通過你的web服務器)。
然後使用PHP腳本作爲備用代理,首先檢查用戶是否已通過身份驗證和授權,然後使用passthru()
函數(當然,設置適當的標題後)讓用戶下載文件。
相關問題
- 1. PHP遠程訪問.htaccess受保護文件
- 2. 允許php文件訪問受.htpasswd保護的文件夾?
- 3. 允許PHP文件訪問受保護的文件夾?
- 4. 保護對文件夾(IIS)的訪問
- 5. 笨:直接訪問保護文件夾
- 6. 訪問共享文件夾(受保護)
- 7. PHP保護文件夾
- 8. PHP來訪問共享SMB文件夾(用戶/密碼保護)
- 9. PHP保護的文件訪問
- 10. 遠程訪問magento/media /文件夾?
- 11. PHP中的文件夾保護
- 12. 在MVC中保護文件/文件夾
- 13. 訪問由php密碼保護的遠程DVR
- 14. 如何在SSIS中訪問受密碼保護的文件夾中的文件?
- 15. htaccess文件夾保護+ php7.0-fpm/fastcgi:.php文件仍然可以訪問
- 16. 保護文件夾在public_html
- 17. 在Yii的受保護文件夾內無法訪問圖像?
- 18. 從遠程主機訪問php文件
- 19. 如何訪問存儲在Windows密碼保護文件夾中的文件
- 20. 在PHP從文件夾訪問文件
- 21. 訪問PHP保護性
- 22. 保護PHP網頁訪問
- 23. 如何保護PHP程序文件夾,在WWW文件夾密碼
- 24. PHP創建密碼保護文件夾
- 25. 如何保護PHP網站中文件夾中的文件?
- 26. 如何通過.htaccess保護文件夾訪問權限?
- 27. cPanel密碼保護文件夾 - 可能跟蹤訪問?
- 28. 訪問受保護文件夾的IP地址
- 29. 如何保護對webapp目錄/文件夾的訪問?
- 30. Laravel - 保護從網絡訪問圖像文件夾
這個問題經常出現。嘗試一些這些,也是網站的搜索。 http://stackoverflow.com/questions/3990337/how-to-protect-against-direct-access-to-images或http://stackoverflow.com/questions/409496/prevent-direct-access-toa-a- PHP的包括文件 – csi 2011-04-07 22:46:57