我有一個音樂共享網站,並意識到我網站上的文件不一定受到保護,因爲它們存儲在public_html中的子文件夾中。我需要保護它們,使它們仍然適用於位於listen.php頁面上的音樂播放器中的任何人。但是,如果用戶直接訪問文件,例如http://www.pearlsquirrel.com/mp3/95d246c26a7c003cdac86ead05659b37.m4a。我不希望他們能夠下載該文件以保護我的用戶。但是,我無法將任何代碼添加到該頁面,因爲它是一個mp3。有沒有辦法將一個索引添加到允許我將JavaScript添加到該頁面的文件夾中?我嘗試使用.htaccess但沒有運氣。如果有人知道我可以如何解決這個問題,那將不勝感激。謝謝!保護文件夾在public_html
3
A
回答
1
斯圖·湯普森介紹的幾種方法以及在這個崗位 - Protect flash video from download/right protect也,此鏈接可能是特別有用的爲您服務 - Is it possible to protect from downloading a video from a site
+0
這真的讓事情變得更加清晰,感謝您的幫助。 – Eggo 2012-03-08 23:00:13
1
嘗試htaccess來:
- 禁止不目錄列表
- 檢查urlreferrer /遠程IP地址
但是,如果根據您向用戶播放文件的方式,我如果直接訪問該文件,則很難確保安全。
0
你可以重寫你的音樂文件的網址,PHP腳本,通過會話和輸出檢查一些登錄音樂文件只有在用戶登錄。
你也可以把MP3的副本,一個用戶正在使用名稱中的會話標識進行監聽,並在會話獲取無效後將其刪除。這樣每個用戶都擁有自己的URL,它不會永久活動。
相關問題
- 1. 從public_html文件夾內編輯public_html文件夾外的文件
- 2. 在MVC中保護文件/文件夾
- 3. 保護照片文件夾
- 4. PHP保護文件夾
- 5. 的public_html文件夾無形
- 6. 保護文件夾及其文件
- 7. ASP.NET保護文件夾內的文件
- 8. 將文件上傳到public_html文件夾
- 9. .htaccess保護根文件夾,但不保存子文件夾
- 10. 的.htaccess指向的public_html到public_html /文件夾/ - 不重定向
- 11. 隱形.htaccess從/ public_html /重定向到/ public_html /文件夾
- 12. yii文件夾中的受保護文件夾丟失
- 13. 保存從FMS下的文件夾中錄製的節目public_html
- 14. Dropbox保護程序 - 選擇文件夾
- 15. 密碼保護的任何文件夾
- 16. 保護對文件夾(IIS)的訪問
- 17. 使用web.config密碼保護文件夾
- 18. P4保護子文件夾的權限
- 19. PHP中的文件夾保護
- 20. 如何保護wp-content文件夾?
- 21. PHP創建密碼保護文件夾
- 22. 保護CakePHP2中的文件夾
- 23. 密碼保護多個文件夾
- 24. 笨:直接訪問保護文件夾
- 25. 密碼保護iPhone中的文件夾
- 26. 保護MVC中的文件夾
- 27. 訪問共享文件夾(受保護)
- 28. 限制訪問public_html內的文件夾
- 29. Codeigniter重定向到public_html文件夾
- 30. public_html中的文件夾無法訪問
如果你不想讓人們訪問你或其他人在互聯網上的文件,你有兩個簡單的選擇; 1:*不要將它們放在互聯網上*或2:*將它們放在網絡根目錄*之外。 – 2012-03-08 22:24:42
考慮將文件本身放在Web根目錄之外,並通過PHP腳本或類似文件公開它們,以便您可以要求用戶在訪問文件之前登錄。 – cmbuckley 2012-03-08 22:30:12
+1用於將文件放到Web根目錄之外。然後使用'../../ file.m4a'讓PHP訪問文件。 – Hope4You 2012-03-08 22:30:39