Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come proteggere file Flash vengano scaricati

Progettazione e sviluppo di presentazioni in flash richiede tempo e conoscenza del linguaggio ActionScript . Purtroppo, è fin troppo facile scaricare questi file Flash direttamente con il browser " Salva " caratteristica . Mentre il codice non può essere visto direttamente aprendo il file Flash con il programma applicativo Adobe Flash , ci sono molti decompilers Flash su Internet che possono essere scaricati e utilizzati per abbattere il file al livello di codice . Così, un file Flash può essere modificato per la preferenza di una persona. Per proteggere i file Flash , è necessario proteggere i file da essere scaricabile in primo luogo. Istruzioni
1

Passare alla cartella principale sul server e creare un file chiamato " . Htaccess " se non esiste. Aprite questo file e aggiungere questa riga ad esso : .
Applicazione AddHandler

/x - httpd - php swf
2

Fuoco la pagina HTML che caricherà il file Flash che si desidera proteggere e sulla parte superiore della pagina , aggiungere la seguente riga di codice : < ? php

session_start ();

>


questo codice consente al server di sapere che questo è il codice PHP che deve essere elaborato nel server prima di passarlo al browser.
3

Aggiungi il codice PHP di chiusura appena sopra la riga di codice in cui il filmato Flash è incorporato . Trovare la riga di codice che inizia con :


Ora aggiungere il seguente codice PHP prima della riga sopra :

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

>
4

Creare un nuovo file di testo chiamato " flash.txt " sul server e aggiungere il codice seguente al file : ?

session_start ();

if (isset ( $ _SESSION [ " flash" ] ) ) { $

referrer = $ _SERVER [ " HTTP_REFERER " ] ;

$ referrer = parse_url ( $ referrrer ) ;

( $ referrer ! [ "host " ] = $ _SESSION [ " flash" ] ) {

Echo " Attività non consentita ". ;

Exit (); }


} else {
Echo

" Attività non consentita ". ;

Exit (); }


unset ( $ _SESSION [ "flash " ] ) ;

Header ( cache-Control : no-cache , must- revalidate " ) ;

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

readfile ( " inserire il percorso completo del server per il filmato flash "); ?

>

Nota la linea " readfile " del codice. È necessario modificare questo per riflettere il percorso del server dove i file Flash sono .
5

Posizionare i file Flash reali ( . Swf ) in una cartella sul server che i browser non sono autorizzati a accesso . Un esempio è una directory protetta da password o su una cartella che si trova al di fuori della radice del documento .

 

Programmazione © www.354353.com