我正在開發類似遊戲商店的東西。 服務器上有很多exe遊戲的目錄。 F.e.網址到遊戲看起來像http://site.com/games/gametitle.exe 我需要保護網址免受多次下載。 我可以將md5用戶的ip加入網址http://site.com/games/md5($ ip)/gametitle.exe 但是如何處理呢?EXE文件的唯一網址
0
A
回答
2
看看使用readfile
和header
將文件內容傳遞到頁面,並使用會話來跟蹤用戶訪問鏈接的次數。
-2
做一個index.php文件有:
if(!isset($_GET['hash'])) throw new Exception("Missing hash");
if(!isset($_GET['file'])) throw new Exception("Missing filename.");
if(!isset$_GET['hash'] == md5($_SERVER['REMOTE_ADDR'])) throw new Exception("Invalid hash");
header('Location: http://domain/files/'. $_GET['file']);
鏈接它像的index.php哈希= HASH &文件= filetodownload.exe?
相關問題
- 1. 文章查看器的唯一網址
- 2. 主鍵的唯一網址
- 3. CakePHP的網址,通過唯一的ID
- 4. 網址的唯一性statstical目的
- 5. WordPress博客的唯一網址?
- 6. SAAS唯一可識別的網址
- 7. 爲網站中的唯一身份用戶生成唯一的網址
- 8. Visual Studio中的唯一.exe文件,C#桌面應用程序
- 9. Google Checkout並生成唯一網址
- 10. 通過網絡中的.bat文件打開一個exe文件
- 11. 基於mysql表中唯一郵件地址的唯一代碼?
- 12. windows的exe文件exe文件
- 13. MAC地址的唯一性
- 14. 從文本文件中查找唯一IP地址列表
- 15. 唯一文件ID?
- 16. 生成一個網址爲PDF文件
- 17. 從另一個exe文件運行exe文件
- 18. 創建一個exe文件
- 19. 將唯一的事件ID在網址爲笨不同勢事件
- 20. exe的基地址?
- 21. Dropbox的唯一文件ID
- 22. 唯一的文件名attibute
- 23. Process.Start exe文件作爲另一個用戶的網絡共享
- 24. 推送一個新的網址,其中唯一的變化與前一個網址是查詢參數
- 25. Python - 從互聯網下載.exe文件
- 26. 在互聯網上運行exe文件
- 27. 將exe文件傳送到網頁
- 28. 從本地網站執行.exe文件
- 29. 防止exe文件在網站上傳
- 30. 一個文件的網址是從本地文件結構
除了這是一個糟糕的解決方案,它會*總是*重定向到實際的文件感謝b0rken條件。 -1 –
這正是海報想要它做的。您可以再建立幾個檢查文件是否存在等。如上所述;您可以使用標題和讀取文件來修改標題並強制用戶下載文件 – Youri
@Youri編輯之後,它已成爲語法無效的代碼。這不可能工作。 –