Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan beskytte Flash-filer lastes ned
    Design og utvikling av flash presentasjoner tar tid og kunnskap om ActionScript språket. Dessverre er det altfor lett å laste ned disse Flash-filer direkte ved hjelp av nettleseren " Lagre "-funksjonen. Mens koden ikke kan ses direkte ved å åpne Flash -fil ved hjelp av Adobe Flash program , er det mange Flash decompilers på internett som kan lastes ned og brukes til å bryte ned filen til koden nivå . Dermed kan en Flash-fil endres til en persons preferanse . For å beskytte Flash-filer , må du beskytte filene fra å være nedlastbare i første omgang . Instruksjoner
    en

    Naviger til root -mappen på serveren din og lage en fil som heter " . Htaccess" hvis den ikke eksisterer . Åpne filen og legge denne linjen til det: .

    AddHandler application /x - httpd - php swf
    2

    Brann opp HTML-siden som vil laste ned Flash- filen du ønsker å beskytte og på toppen av siden, legge til følgende kodelinje : < ? php

    session_start ();

    >


    denne koden gjør at serveren vet at dette er PHP -kode som må behandles i serveren før den sendes til nettleseren.
    3

    Legg den avsluttende PHP-koden like over linjen med kode hvor Flash-filmen er innebygd . Finn linjen med kode som starter med : en


    nå legge til følgende PHP -kode før linjen ovenfor:
    < p > < php

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

    >
    4

    Lag en ny tekstfil kalt " flash.txt " på serveren og legge til følgende kode i filen : ?

    < php

    session_start ();
    p Hvis ( isset ( $ _SESSION [" flash "] ) ) {

    $ referrer = $ _SERVER [" HTTP_REFERER "] ;

    $ referrer = parse_url ( $ referrrer ) ;
    p Hvis ( $ referrer ! [ "host "] = $ _SESSION [" flash "] ) {

    Echo "Handling ikke tillatt . ";

    Exit ();

    }

    } else {

    Echo "Handling ikke tillatt . ";

    Exit ();

    }

    Unset ( $ _SESSION [" flash "] ) ;

    Header ( cache -Control : no- cache , må- forlengelse ");

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

    ReadFile ( " sette hele serveren banen til flash -film "); ?

    >

    Merk den " ReadFile " linje med kode. Du må endre dette til å reflektere banen til serveren der Flash-filer er.
    5

    Place de virkelige Flash-filer (. Swf filer ) i en mappe på serveren som nettlesere ikke er tillatt å tilgang til. Et eksempel er en passordbeskyttet mappe eller på en mappe som ligger utenfor dokumentet roten .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan finne ut hva PHP Your Server Kjører 
    ·Hvordan bruke forskjellige farger i en PHP String 
    ·Sammenligne MySQL Vs . SQLite 
    ·Hvordan å kompilere MySQL Workbench på CentOS 
    ·Hvordan bruke SSL med PHP 
    ·Hvor mye Per Hour Vil PHP programmerere Gjør 
    ·Hvordan Start en Curl Transfer i PHP 
    ·Hvordan Kill Sleeping MySQL Tilkoblinger 
    ·Kan du ha en link i en PHP Bracket 
    ·Hvordan få Antall Retweets i PHP 
      Anbefalte artikler
    ·Hvordan skjule en kolonne på en Access VBA Datablad 
    ·Slik tester for Snitt av to linjer i Python 
    ·Hvordan lage en Marquee i et begrenset område på et n…
    ·Hvordan skrive ut en del av en streng i PHP 
    ·Hva er en hendelse Kilde i Java 
    ·Slik Clear en JMS Queue 
    ·Hvordan bruke CGI for å vise en XLS -fil i en nettlese…
    ·Hvordan lage et utvalg av komponenter på VB.NET Design…
    ·Hvordan kombinere Javascripts 
    ·Hvordan lage en link i Visual Basic 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/