Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何使用 php 脚本保护 pdf 和 mp4 文件?当我在 wordpress 的上传目录中输入文件的确切 url 时,我会通过 .htaccess 重定向到一个 php 脚本 (serve.php),该脚本应该能够将 pdf 和 mp4 文件的内容仅提供给经过身份验证的用户。该脚本应检查用户是否经过身份验证,然后检查文件是 pdf 还是 mp4,然后提供内容和适当的标题。谢谢 :)
根据上一个问题,将文件发送到serve.php后,您只需检查用户是否已登录(已通过身份验证)。
serve.php
如果用户未通过身份验证,您应该简单地抛出一条错误消息,说明不允许他们查看文件,使用die()或输出带有403 ForbiddenHTTP 状态代码的消息header('HTTP/1.0 403 Forbidden');。
die()
403 Forbidden
header('HTTP/1.0 403 Forbidden');
如果您的服务器有 x_sendfile apache 模块 - 试试看。
mod_xsendfile 主页
如何使用:
PHP - 保护数字下载