0

如何使用 php 脚本保护 pdf 和 mp4 文件?当我在 wordpress 的上传目录中输入文件的确切 url 时,我会通过 .htaccess 重定向到一个 php 脚本 (serve.php),该脚本应该能够将 pdf 和 mp4 文件的内容仅提供给经过身份验证的用户。该脚本应检查用户是否经过身份验证,然后检查文件是 pdf 还是 mp4,然后提供内容和适当的标题。谢谢 :)

4

2 回答 2

0

根据上一个问题,将文件发送到serve.php后,您只需检查用户是否已登录(已通过身份验证)。

如果用户未通过身份验证,您应该简单地抛出一条错误消息,说明不允许他们查看文件,使用die()或输出带有403 ForbiddenHTTP 状态代码的消息header('HTTP/1.0 403 Forbidden');

于 2013-04-27T15:28:47.463 回答
0

如果您的服务器有 x_sendfile apache 模块 - 试试看。

mod_xsendfile 主页

如何使用:

PHP - 保护数字下载

于 2013-04-27T16:23:52.317 回答