⑴ Apache+php能否防止非法用戶下載文件
厄……PHP的特點之一就是隱藏文件路徑,無法通過查看代碼來復制地址下載,但是……如果正常觀看的話……所有的在線視頻都會下載到臨時文件夾,只不過文件名不對而已!
⑵ php 會員資源 屏蔽 真實路徑 下載
可以使用「動態文件下載」來替換「靜態文件下載」。
1、將用戶需要下載的文件放在web根目錄外,如/var/files之類的,這樣這些文件是不能通過瀏覽器訪問的。
2、設計下載文件的url:
?file=images/test.jpg
其中file參數表示文件的相對路徑,如相對於/var/files
3、下載文件的代碼如下
12345678910<?php// 需要加一些邏輯判斷他是否能下載文件// 和其他扣費的邏輯$file = '/var/files/' . $_GET['file'];$cnt = file_get_contents($file); // 不推薦一次都讀進來,占內存。建議fread慢慢讀header("Content-type: application/octet-stream");header("Accept-Ranges: bytes");header("Accept-Length: " . filesize($file));header("Content-Disposition: attachment; filename=" . basename($file));echo $cnt;
這樣用戶打開頁面時,就會彈出下載文件的對話框。
您的採納就是對我的支持!
⑶ php文件如何防止被下載
下載也看不到源代碼的.下載的是轉譯過的HTML代碼.
如果你擔心你的源代碼安全,可以用safeguard加密一下.
⑷ php 視頻網站 購買可觀看 誰都不可以下載,是怎麼實現的
你不給下載鏈接,對方就沒發下載了
⑸ 請問為什麼有的視頻下不了只是一個PHP文件
我也發現了
有的種子文件
用迅雷之類的下來就這樣了
先用ie下載
然後再用迅雷載入種子
另外還有一種情況
比如昨天加的下載
但是沒有開始
第二天就成這樣了
重新到網頁上下就好了
⑹ 網頁下載的php格式的視頻怎麼打開
視頻沒有php 格式的 你下載下來的擴展名為php 的文件 是伺服器端連接視頻的腳本
若是用迅雷下載的話,在資源訂閱器中把「監視對象」和「監視下載類型」兩個選項中的小勾勾都取消,然後關閉設置退出即可。再次下載就會下載到正確的視頻文件
⑺ php的網頁文件 怎麼不讓別人下載啊
你在瀏覽器里查看網頁源碼看看。 伺服器並不是把那個php文件發給客戶端的。 至於你說的php文件下載後安全問題,你只要別把所有內容(連接資料庫的、執行數據統計的、各種類、等等)放到一個php文件里,一般不會出問題。