0

我正在构建一个基于权限的网站。用户可以添加或删除公众对页面和文件的读取权限。

使用 php 提供受保护文件的最佳方式是什么?我见过像 www.mysite.com/download?file=filename.jpg 或类似的东西,但我更喜欢干净的路径。

另外,如果我的文件没有密码保护,我应该绕过 php,让 Apache 直接为它们服务吗?

只是在这里寻找最好的方法。

4

2 回答 2

0

您应该使用与download.php?file=filename.jpg-- 相同的格式,但如果您想要更清晰的 URL,您应该考虑使用 .htaccessmod_rewrite来“美化”这些 URL。

于 2010-02-24T23:23:25.330 回答
0

如果您可以稍微修改一下 Web 服务器配置,您可以创建一个友好的路径。

www.mysite.com/download/filename.jpg 然后重写(Apache 上的 mod_rewrite)为 download.php?...

这将为您提供干净的路径和过滤 PHP 访问的能力。

雅各布

于 2010-02-24T23:23:45.547 回答