Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Så skyddar Flash-filer för hämtning

    Designa och utveckla Flash-presentationer tar tid och kunskaper i ActionScript . Tyvärr är det alltför lätt att ladda ner dessa Flash-filer direkt via webbläsaren " Spara " -funktionen . Även om koden inte kan ses direkt genom att öppna Flash- filen med hjälp av Adobe Flash tillämpningsprogram , det finns många Flash decompilers på Internet som kan laddas ner och användas för att bryta ner filen till koden nivå . Således kan en Flash-fil ändras till en persons önskemål . För att skydda Flash-filer , måste du skydda filer från att laddas ner i första hand . Instruktioner
    1

    Navigera till rotmappen på din server och skapa en fil som heter " . Htaccess " om det inte existerar . Öppna denna fil och lägga till den här raden till den : .

    AddHandler application /x - httpd - php swf
    2

    Fire upp HTML- sidan som kommer att ladda upp Flash-filen du vill skydda och på toppen av sidan , lägga till följande kodrad : < ? php

    session_start ( ) ;

    >

    denna kod gör att servern vet att detta är PHP-kod som måste bearbetas på servern innan de passerar den till webbläsaren .
    3

    Lägg koden avslutande PHP strax ovanför kodrad där Flash- filmen är inbäddad . Hitta den kodrad som börjar med :


    nu lägga till följande PHP-kod innan linjen ovan :

    < php

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

    >
    4

    Skapa en ny textfil kallas " flash.txt " på servern och lägg till följande kod i filen : ?

    < php

    session_start ( ) ;
    p Om ( isset ( $ _SESSION [" blixt "] )) {

    $ referrer = $ _SERVER [" HTTP_REFERER "] ;

    $ refererande = parse_url ( $ referrrer );
    p Om ( $ referrer ! [ " host " ] = $ _SESSION [ " blixt " ] ) {

    Echo " Åtgärd ej tillåtna . " ;

    Exit ( ) ;

    }

    } else {

    Echo " Åtgärd ej tillåtna . " ;

    Exit ( ) ;

    }

    Unset ( $ _SESSION [ " blixt " ] ) ;

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

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

    Readfile ( " sätter hela servern sökvägen till Flash- filmen " ) ; ?

    >

    Notera den " Readfile " kodrad . Du måste ändra detta för att återspegla sökvägen till servern där dina Flash-filer är .
    5

    Place de verkliga Flash-filer ( . Swf-filer ) i en mapp på servern som webbläsare inte får åtkomst . Ett exempel är en lösenordsskyddad katalog eller på en mapp som ligger utanför dokumentet roten . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du väljer en delmängd i MySQL
    ·Hur man använder PHP för att göra en Excel -fil
    ·Hur du ändrar ett gement jag till versaler i PHP
    ·Hur att importera från CSV till MySQL med PHP Script
    ·PHP File Upload Typer
    ·Så här importerar filer från jzip till PHP MyAdmin
    ·Korrekt Case Funktion för PHP Strings
    ·Gör din dator en Webserver : Apache , PHP , MySQL
    ·Hur man bygger PHP-webbplatser
    ·Hur man lista ett fält i en MySQL-databas med ett viss…
    Utvalda artiklarna
    ·Hur får Rader av DataGrid i JavaScript
    ·Hur man gör en knapp på VB
    ·Så här öppnar du en databas i en annan dator i VB6
    ·Hur Stäng ett formulär Öppnad av ShowDialog
    ·Konvertera ColdFusion Variabler att PHP
    ·Lägga till eBay Web Services i VB.NET
    ·Hur man får måtten på en bild i PHP
    ·Hur man gör gratis Educational HTML Java Spel
    ·Hur man skapar en dynamisk webbplats i PHP med data Tab…
    ·Hur du kontrollerar att ett index Finns i Python
    Copyright © Dator Kunskap http://www.dator.xyz