1

YouTube 、ファイル ホスティング サイト、音楽サイト、Facebook などの多くの Web サイトでファイル保護方法が使用されているのを見てきました。それらは、ファイルの可用性を制御するために特別な方法を使用しています。

リンクは次のようになります。

http://www.mysite.com/music/audio.mp3?Expires=1354180089&Key=APKAIKAIRXBA2H7FXITA

有効期限が切れると、ファイルは利用できなくなるため、ファイルを使用したいユーザーは新しい有効期限コードで再度要求する必要があります...他のサイトでのファイルの不正使用を回避し、帯域幅を保護します...

このような方法を使用すると、ファイルはhttp://www.mysite.com/music/audio.mp3のように永久に利用できなくなります

どこでもチュートリアルを検索しましたが、何も見つかりませんでした....助けてください...

4

1 に答える 1

0

この場合、audio.mp3 は実際の mp3 ファイルではなく、セッションの有効期限をチェックし、有効な場合は正しいヘッダーを作成し、サーバー上のどこかにある実際の mp3 ファイルを出力するスクリプトです。スクリプトのみがアクセスできます。この擬似コードのようなもの:

  if (session valid) {
       //set the right header;
       //print out the mp3 file;
  } else {
       //text/html header;
       //print the message about session being invalid;
  }
于 2012-11-29T12:30:43.603 に答える