| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment protéger les fichiers Flash , téléchargés
    Concevoir et développer des présentations flash prend du temps et la connaissance du langage ActionScript. Malheureusement, il est trop facile de télécharger ces fichiers Flash directement en utilisant le navigateur "Enregistrer" caractéristique . Alors que le code ne peut pas être considérée directement en ouvrant le fichier Flash en utilisant le programme d'application Adobe Flash , il ya beaucoup décompilateurs Flash sur Internet qui peuvent être téléchargés et utilisés pour décomposer le dossier au niveau du code . Ainsi, un fichier Flash peut être modifié à la préférence d'une personne. Pour protéger les fichiers Flash , vous devez protéger les fichiers d'être téléchargeable en premier lieu . Instructions
    1

    Accédez au dossier racine de votre serveur et créer un fichier nommé " . Htaccess " si elle n'existe pas . Ouvrez ce fichier et ajoutez la ligne suivante à elle: .
    Application AddHandler

    /x -httpd- php swf
    2

    feu jusqu'à la page HTML qui va charger le fichier Flash que vous voulez protéger et le haut de la page , ajoutez la ligne de code suivante: < ? php

    session_start ();

    > Photos


    ce code permet au serveur de savoir que ce n'est code PHP qui doit être traitée dans le serveur avant de le transmettre au navigateur.
    3

    Ajoutez le code PHP de clôture juste au-dessus de la ligne de code où l'animation Flash est intégré. Trouvez la ligne de code qui commence par :


    maintenant ajouter le code PHP suivant avant la ligne ci-dessus:
    < p > < php

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

    >
    4

    Créer un nouveau fichier texte appelé « flash.txt " sur le serveur et ajoutez le code suivant au fichier :

    < php

    de session_start () ;

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

    referrer = $ _SERVER [" HTTP_REFERER "] ;

    $ referrer = parse_url ($ referrrer ) ;

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

    Echo " action non autorisés . " ;

    Quitter () ; }


    } else {

    Echo " action pas autorisés . " ;

    Quitter () ; }



    unset ($ _SESSION [" éclair "] ) ;

    tête ( cache-Control: no-cache , must-revalidate ");

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

    readfile ( " insérer le chemin complet du serveur à l'animation flash »);

    > Photos

    Notez la ligne " readfile " du code. Vous avez besoin de changer pour refléter le chemin d'accès au serveur sur lequel vos fichiers Flash sont .
    5

    Lieu Les fichiers Flash réels ( . Swf ) dans un dossier sur le serveur que les navigateurs ne sont pas autorisés à accéder . Un exemple est un répertoire protégé par mot ou sur un dossier qui se trouve en dehors de la racine du document.

    Previous :

    next :
      articles connexes
    ·Comment utiliser PHP pour créer un message d'alerte 
    ·Comment changer le format de date en PHP 
    ·La connexion MySQL de base dans les scripts PHP avec la…
    ·Comment vérifier la taille du fichier pendant la navig…
    ·Comment envoyer un message texte avec PHP Script 
    ·Comment test avec PHP 
    ·Comment exécuter un fichier PHP sous Linux 
    ·Comment faire pour modifier des feuilles de style avec …
    ·Comment découper une chaîne à un espace en PHP 
    ·Comment tester XML Parse 
      articles en vedette
    ·Comment programmer en MIPS 
    ·PHP Erreur: Undefined offset 
    ·Différence entre la grammaire régulière et grammaire…
    ·Comment lire des fichiers texte avec Visual Basic 
    ·Comment faire pour trouver l'aire d' un cercle en faisa…
    ·Comment apprendre Python dans Ubuntu 
    ·Comment faire pour convertir QBasic à Visual Basic 
    ·Comment ajouter deux grands entiers en C + + 
    ·Comment changer le nom de colonne dans MYSQL 
    ·Un tutoriel sur Alertes SDK iPhone 
    Copyright © Connaissances Informatiques http://fr.wingwit.com