Design og udvikling flash præsentationer tager tid og kendskab til ActionScript sprog. Desværre er det alt for let at hente disse Flash-filer direkte ved hjælp af browseren "Gem" funktionen. Mens koden ikke kan ses direkte ved at åbne Flash- fil ved hjælp af Adobe Flash program , der er mange Flash decompilers på internettet, der kan downloades og bruges til at nedbryde filen til koden niveau . Således kan en Flash-fil ændres til en persons præference. For at beskytte Flash-filer , skal du beskytte filerne fra at være downloades i første omgang . Instruktioner
1
Naviger til rodmappen på din server og oprette en fil kaldet " . Htaccess ", hvis den ikke eksisterer . Åbn denne fil, og tilføje denne linie til det: .
AddHandler application /x - httpd - php swf
2
fyre op for HTML-side, vil indlæse Flash- fil, du vil beskytte og på toppen af siden, følgende linje kode tilføjer : < ? php
session_start ();
>
denne kode lader serveren ved, at dette er PHP -kode, der skal behandles på serveren , før den ledes til browseren.
3
Tilføj den afsluttende PHP kode lige over linje kode hvor Flash-film er indlejret . Find den linje kode, der begynder med : Hej
tilføje følgende PHP -kode, før linjen over : Hej
< php
$ _SESSION [" flash "] = $ _SERVER [" HTTP_HOST ] ?
>
4
Opret en ny tekstfil kaldet " flash.txt " på serveren og tilføje følgende kode til filen: ?
< php
session_start ();
p Hvis ( isset ( $ _SESSION [" flash "] )) {
$ referrer = $ _SERVER [" HTTP_REFERER "] ;
$ referrer = parse_url ( $ referrrer )
p Hvis ( $ henvisningssted ! [ "host" ] = $ _SESSION [" flash "] ) {
Echo "Handling er ikke tilladt. "
Exit ();
}
} else {
Echo "Handling er ikke tilladt. "
Exit ();
}
Frakoblet ( $ _SESSION [" flash " ])
Header ( cache- Control: no- cache , must- forlænger ")
Header ( "Content - Type: application /x - shockwave - flash "); < br >
ReadFile ( "indsættes fuld server sti til flash film ") ?
>
Bemærk de " ReadFile " linje kode . Du er nødt til at ændre dette for at afspejle stien til serveren, hvor dine Flash-filer er.
5.
Place de reelle Flash-filer (. SWF-filer ) i en mappe på serveren , som browsere ikke er tilladt at adgang . Et eksempel er en password-beskyttet mappe eller på en mappe placeret uden for document root .