この問題は本当に珍しいことではありませんが、私はこれをどのように実装できるのか考えていません。 私はミニフォーラムに500人の登録ユーザーがいて、私のサーバーにファイルがアップロードされています。 ユーザーはすでに自分のWebサーバーで自分のディレクトリ構造をマップしているので、自分が所有していないユーザーであっても、登録したユーザーのファイルにアクセスできました。 私はYiiとMySQLというPHPフレームワークを使ってユーザを管理していますが、私は自分のファイルにアクセスし、他の人のファイルにはアクセスさせたくありません。私はhtaccessを使うことを考えていますが、そのアプローチはやや不明です。ウェブサイトユーザーアカウントのディレクトリアクセス
あなたは、任意のアイデアや提案ちょっと^^答えを投稿してください 感謝
をお持ちの場合は例: ユーザー「マミは」という名前のフォルダを持っていることができませんアクセスする必要があります「mamifolder」 が、ユーザー「DADI」」 mamifolder "と呼ばれる。ユーザー「DADI」私が知っている
ソリューション「dadifolder」のみのアクセスをすることができますが、主要な短所があります)
1は、データベース(短所内のすべてのファイルを格納することです:これは日以来、本当に悪い習慣ですPHP 4のそれは実際に私が考える良い練習ではありません)
2)アップロードされたファイルをhtaccessで保護し、PHPにアップロードされたファイルをレンダリングさせることです(短所:Webアプリケーションを非常に遅くする別の悪い習慣例えばプライベートイメージはPHPを使って読み込まれます。同じページに同時に多数のプライベートイメージが読み込まれる場合はどうなりますか?)
を参照してください。この解決策は非常に遅くなるでしょうか?私は同時に同じページに10以上の画像をレンダリングするでしょう。 –
しかし、どうやってそれらをロードしていますか?写真のサムネイルを読み込もうとしていますか? – Puigcerber
ちょうどタグ... –