我在目录中有一些机密文件(PDF和DOCx文件),任何上载其中一个的人,他都可以执行url / uploads / my_file.pdf之类的操作,并且文件将下载。
因此,我决定创建一个脚本,该脚本为每个用户生成一个唯一的字符串,并使他能够下载文件。
我的问题是:实现此目标的正确方法是什么? 我应该使用readfile()吗?我应该为每个用户创建一个唯一的文件夹路径吗?我真的不知道。
我将不胜感激已经编写的任何想法/示例/代码。
谢谢!
答案 0 :(得分:0)
将浏览器指向一个脚本,该脚本将文件内容写入文件缓冲区。一个简单的shell脚本可以是example.extension > aRandomfile
使用readfile()函数读取此缓冲区。在https://www.php.net/readfile
中找到文档