0

一部のユーザーがいるphp Webサイトを実装しました。静的ファイルへのアクセスを管理したい。

さらに、permissions.phpURL (例: /images/secret.jpg) を取得し、現在ログインしているユーザーのアクセス許可をチェックする関数がファイルに含まれています。

.htaccess ファイルに何か追加する必要があると思います。リクエストごとに、最初に関数を呼び出してから、permissions.phptrue を返す場合はファイルを提供し、それ以外の場合は 404 を返します。

どうやってやるの?

4

1 に答える 1

0

これを行う 1 つの方法は、保護するすべてのファイルのアクセス許可を設定し、PHP を使用してファイルを取得し、ヘッダーを変更して提供することです。. このようにして、ユーザーがファイルへのアクセス許可を持っているかどうかを確認できます。持っている場合は、PHP コードがファイルを取得して提供します。

(ちなみに、リンクされた質問には.htaccessを変更する回答があります。私はそれを自分で台無しにしたくないです)。

于 2012-10-09T10:48:11.903 に答える