私は、ユーザーがログインして曲を聴くことができるはずのWebサイトを持っています(自作のmp3)。ログインしたユーザーがリッスン/ダウンロード/何でもできるようにしたいのですが、ファイルはサーバー上に存在する必要があります(MySQLデータベースには保存されません)が、パスを持っている非ユーザーはアクセスできませんURLに。
例:私のmp3がmysite.com/members/song.mp3にあるとします。ログインしている場合は、曲へのアクセスを許可するmysite.com/members/index.phpページが表示されるはずです。 mp3ファイル。ログインしていない場合、mysite.com / members / index.phpページにはsong.mp3ファイルが表示されないため、このファイルに直接リンクしてもアクセスは許可されません。
これはhtaccessを介して行われると確信しています。すでに多くのグーグルを実行しており、ここで検索しました。私が見つけた2つの最も近い答えは、このhtaccessガイドhttp://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/とこのStackOverflowの質問です。http経由でファイルへの直接アクセスをブロックしますが、phpスクリプトアクセスは許可しますがどちらも私の基準を満たすために私のすべての質問に答えません。私は何が欠けていますか?