我正在开发类似游戏商店的东西。 服务器上有很多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编辑之后,它已成为语法无效的代码。这不可能工作。 –