私は音楽共有サイトを持っていますが、public_htmlのサブフォルダーに保存されているため、私のサイトのファイルは必ずしも保護されていないことに気付きました。listen.phpページにある音楽プレーヤーの誰でも機能するように保護する必要があります。ただし、ユーザーがこのhttp://www.pearlsquirrel.com/mp3/95d246c26a7c003cdac86ead05659b37.m4aなどのファイルに直接アクセスした場合。ユーザーを保護するために、ファイルをダウンロードできないようにします。ただし、mp3であるため、そのページにコードを追加することはできません。そのページにJavaScriptを追加できるようにするインデックスをフォルダーに追加する方法はありますか?.htaccessを使ってみましたが、うまくいきませんでした。私がこの問題を解決する方法を誰かが知っているなら、それは大いにありがたいです。ありがとう!
3 に答える
1
Stu Thompsonは、この投稿でいくつかの方法をうまく説明しています-フラッシュビデオをダウンロードから保護する/右保護も、このリンクはあなたにとって特に役立つかもしれません-サイトからのビデオのダウンロードから保護することは可能ですか?
于 2012-03-08T22:27:12.390 に答える
1
.htaccessで試してください:
- ディレクトリリストを禁止する
- urlreferrer/リモートIPアドレスを確認してください
ただし、ユーザーへのファイルの再生方法によっては、ファイルに直接アクセスできる場合、セキュリティで保護するのは困難です。
于 2012-03-08T22:28:04.387 に答える
0
音楽ファイルのURLをPHPスクリプトに書き換え、セッションを介してログインを確認し、ユーザーがログインしている場合にのみ音楽ファイルを出力することができます。
また、ユーザーが名前にセッションIDを使用してリッスンしているmp3のコピーを配置し、セッションが無効になった後で削除することもできます。このように、すべてのユーザーは、永続的にアクティブにならない独自のURLを持っています。
于 2012-03-08T22:29:47.677 に答える