PHP プログラムを使用して Flash 作品を保護する

WBOY
リリース: 2016-06-21 09:00:04
オリジナル
1249 人が閲覧しました

この記事での保護とは、ユーザーが SWF ファイルをローカルに保存できないようにすることを指します。実際、この方法は昔から一部の人々によって使用されてきました。主な保護手段は、PHP バックグラウンドで $_SERVER 配列を読み取ることです。IE で ActiveX コントロールを使用してムービーをロードする場合、他のダウンロード ソフトウェアを使用してダウンロードする場合は、$_SERVER["HTTP_X_FLASH_VERSION"] パラメーターが存在します。 、このパラメータはありませんが、驚くべきことに、Firefox を使用する ActiveX にはこのパラメータがありません。

このように、このパラメータを使用して、ユーザーの取得方法が合法かどうかを判断できます。 $_SERVER["HTTP_X_FLASH_VERSION"] パラメーターがないことが検出された場合は、バックグラウンドで別の swf に切り替えて、元の swf を置き換えることができます。
もう 1 つの問題はキャッシュです。通常、SWF は表示された後にユーザーのキャッシュに表示されます。この問題は Web ページのヘッダー ファイルを設定することによっても解決できます:

はっきり言っておきますが、この保護テクノロジーの能力には限界があり、それを突破する方法はまだあります。



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!