0

我已经实现了一个有一些用户的 php 网站。我想管理他们对静态文件的访问。

此外,我在一个文件permissions.php中有一个函数,它获取一个 url(例如/images/secret.jpg)并检查当前登录用户的权限。

我想我需要在 .htaccess 文件中添加一些内容,对于每个请求,首先调用我的函数,permissions.php然后在返回 true 时提供文件,否则返回 404。

我怎样才能做到这一点?

4

1 回答 1

0

您可以这样做的一种方法是为所有要保护的文件设置权限,并使用 PHP 获取文件并通过修改标题来提供它。. 这样,您可以检查用户是否拥有该文件的权限,如果有,PHP 代码将获取该文件并将其提供给他们。

(顺便说一句,链接问题的答案会改变.htaccess。我不想自己弄乱它)。

于 2012-10-09T10:48:11.903 回答