| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan Beskyt Flash-filer fra at blive hentet
    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 .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges INT med PHP 
    ·Sådan : MySQL Query til CSV Email 
    ·Sådan oprettes en medlemsstat Directory Website i PHP …
    ·Sådan bruges ODBC med PHP 
    ·Sådan konfigureres Apache2 at parse PHP 
    ·Hvordan tilføjer jeg en PHP Script Brug MySQL 
    ·Sådan åbner MySQL database MS Access 
    ·Sådan kører PHP fra en kommandolinje 
    ·Sådan Indsæt PHP variabler i XML 
    ·Cache PHP MySQL Query Results 
      Anbefalede Artikler
    ·Begynder Visual Basic 2008 Tutorial 
    ·Når du har valgt en dato i DateTime Picker , hvordan k…
    ·Sådan Luk Embedded formularer i Symfony 
    ·Sådan Undelete root-kontoen til MySQL 
    ·Hvordan til at afkode bitly Links 
    ·Hvordan laver 3D i Java 
    ·Sådan allokere hukommelse på Stack Brug C + + 
    ·Sådan kører en IPBFree Exploit Med Perl 
    ·Sådan oprettes en fil Upload Rutinemæssig i PHP 
    ·Sådan Set Up DSN til MySQL på GoDaddy 
    Copyright © Computer Viden http://www.computerdk.com