0

他のウェブマスターが自分のフラッシュアプ​​リケーションをホットリンクして自分のウェブサイトで使用するのを防ぐ方法を知りたいです。

4

2 に答える 2

2

これを行う最も簡単な方法は、WebサーバーコードにHTTPリファラーヘッダーをチェックさせ、サイトからのものでない場合はダウンロードをブロックすることです。使用しているサーバー側のプラットフォームを教えていただければ、それよりも具体的な回答が得られる可能性があります。

于 2011-04-14T01:07:56.707 に答える
2

Flash アプリにドメインをチェックさせ、ドメインにない場合はサイトにリダイレクトさせます。他のウェブマスターにあなたのサイトへのトラフィックを誘導してもらいましょう。:)

    import flash.net.LocalConnection;
    var lc:LocalConnection = new LocalConnection();
    switch( lc.domain ){
      case "localhost":
      case "mydomain.com"
        break;
      default:
        // do redirect here
}

これを検出するために switch ステートメントを使用します。アプリをテストしてローカル ファイル システムで実行している場合、それは localhost になり、明らかにテスト中にリダイレクトしたくないからです。

于 2011-04-14T03:19:38.577 に答える