2010-08-04 103 views
0

我的服務器上有mp3文件,我想通過我的網站上的flash播放器進行訪問。是否有可能使用http_refer來執行此操作,正如關閉的同事所建議的那樣?是否有可能使用http_refer來阻止直接訪問文件夾,同時允許Flash播放器訪問

基於我的研究,我不斷地遇到下面的代碼,但阻止了包括我的flash播放器在內的所有內容。 如何僅通過操作.htaccess文件允許我的Flash播放器訪問文件?

< Files *>
Deny from all
< /Files>

回答

1

使用http_referer(原文如此),以驗證什麼是不安全的一些用戶關閉這個功能。如果您的文件在網絡上可用,那麼它們可以在網絡上使用。 Lot的人花費大量時間和金錢思考如何限制音頻的問題,效果甚微。沒有更多的時間投入,我不會爲此擔心。

另外,這裏是當火狐閃存請求一個MP3發送頭:

GET /music.mp3 HTTP/1.1 
Host: myhost:80 
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2 GTB7.1 (.NET CLR 3.5.30729) 
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
Accept-Language: en-gb,en;q=0.5 
Accept-Encoding: gzip,deflate 
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 
Keep-Alive: 115 
Connection: keep-alive 

沒有識別Flash作爲該請求的源。運氣不好。

+0

好的,謝謝你的建議。我正在使用(SetHandler應用程序/ x-httpd-php),因爲wordpress需要訪問,因爲我的flash播放器需要訪問,因此需要訪問和設置應用程序/ x-shockwave-flash。我注意到,當我通過網絡瀏覽器瀏覽到位置時,我收到「未找到」。認爲這種方法是安全的? – Julian 2010-08-04 01:53:49

相關問題