我正在构建一个基于权限的网站。用户可以为公共页面和文件添加或删除公共读取权限。
使用php提供受保护文件的最佳方法是什么?我见过www.mysite.com/download?file=filename.jpg等类似的东西,但我更喜欢干净的道路。
另外,如果我的文件没有密码保护,我应该绕过php,让Apache直接提供吗?
只为这两种方法寻找最好的方法。
答案 0 :(得分:0)
您应使用相同格式的download.php?file=filename.jpg
- 但如果您想要更干净的网址,则应考虑使用.htaccess的mod_rewrite
来“漂亮”网址。
答案 1 :(得分:0)
如果您可以稍微修改一下Web服务器配置,那么您可以建立一个友好的友好路径。
www.mysite.com/download/filename.jpg 然后重写(Apache上的mod_rewrite)到download.php?...
这将为您提供干净的路径以及在PHP中过滤访问权限的能力。
雅各