Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sa chrániť Flash súbory pred Stiahnuté

Projektovanie a rozvojovej blesk prezentácie si vyžaduje čas a znalosti jazyka ActionScript . Bohužiaľ , je to až príliš jednoduché si tieto súbory stiahnuť Flash súbory priamo pomocou prehliadača " Uložiť " funkcie . Kým kód nemožno prehliadať priamo otvorením súboru Flash pomocou aplikačný program Adobe Flash , existuje veľa flash dekompilátory na internete , ktoré môžu byť sťahované a používané rozobrať súbor na úrovni kódu . Tak , súbor Flash môže byť upravený tak , aby preferencie človeka . Ak chcete chrániť súbory Flash , musíte chrániť súbory sú na stiahnutie na prvom mieste . Návod dovolená 1

Prejdite do koreňového priečinka na serveri a vytvorí súbor s názvom " . Htaccess " , ak neexistuje . Otvorte tento súbor a pridať nasledujúci riadok do nej : .

AddHandler application /x - httpd - php swf
2

Spustite na stránku HTML , ktorá sa načítať Flash súbor , ktorý chcete chrániť a na hornej časti stránky , pridajte nasledujúci riadok kódu :

< php

session_start ( ) ;

? >

tento kód umožňuje server , viem , že je to PHP kód , ktorý musí byť spracovaná na serveri pred jeho odoslaním do prehliadača .
3

Pridajte uzatváracie PHP kód tesne nad riadok kódu kde sa film Flash vložený . Nájdite riadok kódu , ktorý začína :


Teraz pridajte nasledujúci kód PHP pred riadok vyššie :

< PHP

$ _SESSION [ " blesk " ] = $ _SERVER [ " HTTP_HOST ] ; ?

>
4

Vytvorte nový textový súbor s názvom " flash.txt " na serveri a pridajte nasledujúci kód do súboru :

< php

session_start ( ) ;

( isset ( $ _SESSION [ " blesk " ] ) ) {

$ referer = $ _SERVER [ " HTTP_REFERER " ] ;

$ referer = parse_url ( $ referrrer ) ;

( $ referer ! [ " host " ] = $ _SESSION [ " blesk " ] ) {

Echo " akcia nie je povolená . " ;

Exit ( ) ;

}

} else {

Echo " akcia nie je povolená . " ;

Exit ( ) ;

}

odistí ( $ _SESSION [ " blesk " ] ) ;

Header ( cache - Control : no - cache , must - predĺženie platnosti " ) ;

Header ( " Content - type : application /x - shockwave - flash " ) ;

readfile ( " vložte plnú cestu k serveru Flash filmu " ) ;

>

Poznámka : " readfile " riadok kódu ? . Je potrebné zmeniť, aby odrážal cestu k serveru , kde sa vaše Flash súbory sú .
5

Umiestnite skutočné Flash súbory ( . Swf súbory ) do zložky na serveri , ktorý prehliadača nie je dovolené prístup . Príkladom je adresár chránený heslom , alebo na zložky umiestnenej mimo koreňový adresár dokumentov .

Najnovšie články