Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να προστατεύσει τα αρχεία Flash από το να κατεβάσει

Σχεδιασμός και ανάπτυξη παρουσιάσεις flash παίρνει το χρόνο και τις γνώσεις της γλώσσας ActionScript . Δυστυχώς , είναι πολύ εύκολο να κατεβάσετε αυτά τα Flash αρχεία απευθείας χρησιμοποιώντας το πρόγραμμα περιήγησης " Αποθήκευση " χαρακτηριστικό . Ενώ ο κωδικός δεν μπορεί να θεωρηθεί άμεσα από το άνοιγμα του αρχείου Flash χρησιμοποιείτε την εφαρμογή Adobe Flash , υπάρχουν πολλές decompilers Flash στο διαδίκτυο που μπορούν να μεταφορτωθούν και να χρησιμοποιηθούν για να σπάσει το αρχείο σε επίπεδο κώδικα . Έτσι, ένα αρχείο Flash μπορεί να μεταβληθεί με την προτίμηση ενός ατόμου. Για να προστατεύσετε τα αρχεία Flash , θα πρέπει να προστατεύει τα αρχεία από το να είναι downloadable στην πρώτη θέση . Οδηγίες
Η 1

Πλοηγηθείτε στο ριζικό φάκελο στον server σας και να δημιουργήσετε ένα αρχείο που ονομάζεται " . Htaccess " αν δεν υπάρχει . Ανοίξτε αυτό το αρχείο και να προσθέσετε αυτή τη γραμμή σε αυτό : .

AddHandler application /x - httpd - php swf 2

Φωτιά μέχρι τη σελίδα HTML που θα φορτώσετε το αρχείο του Flash που θέλετε να προστασία και στην κορυφή της σελίδας , προσθέστε την ακόλουθη γραμμή κώδικα :

session_start ( ) ?

; >

ο κωδικός αυτός επιτρέπει ο server ξέρει ότι αυτό είναι PHP κώδικα που πρέπει να υποβάλλονται σε επεξεργασία στο διακομιστή, πριν περάσει στο πρόγραμμα περιήγησης .
εικόνων 3

Προσθέστε το κλείσιμο PHP κώδικα ακριβώς πάνω από τη γραμμή του κώδικα όπου γυρίστηκε η ταινία Flash είναι ενσωματωμένο . Βρείτε τη γραμμή του κώδικα που ξεκινά με :


Τώρα προσθέστε τον ακόλουθο κώδικα PHP πριν από την παραπάνω γραμμή :

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

>
Η 4

Δημιουργήστε ένα νέο αρχείο κειμένου που ονομάζεται " flash.txt " στο διακομιστή και προσθέστε τον ακόλουθο κώδικα στο αρχείο :

session_start ( ) ?

Αν ( isset ( $ _SESSION [ " flash " ] ) ) {

$ referrer = $ _SERVER [ " HTTP_REFERER "]?

$ referrer = parse_url ( $ referrrer ) ?

Αν ( $ referrer ! [ " host" ] = $ _SESSION [ « flash » ] ) {

Echo " Δράση δεν κατοικίδια . "?

Exit ( ) ? }


} else {

Echo " Δράση δεν κατοικίδια . "?

Exit ( ) ? }


Απενεργοποίηση ( $ _SESSION [ " flash " ] ) ?

Header ( Cache -Control : no-cache , πρέπει- επανεπικύρωση ")?

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

ReadFile ( " εισάγετε την πλήρη διαδρομή του διακομιστή για την ταινία flash ")?

>

Σημειώστε το " ReadFile " γραμμή κώδικα ? . Θα πρέπει να αλλάξετε αυτό να αντικατοπτρίζει τη διαδρομή προς το διακομιστή όπου είναι τα αρχεία σας Flash .
5

Τοποθετήστε τα πραγματικά αρχεία Flash ( αρχεία SWF . ) Σε ένα φάκελο στο διακομιστή που τα προγράμματα δεν επιτρέπεται να πρόσβαση . Ένα παράδειγμα είναι ένα προστατευμένο με κωδικό πρόσβασης κατάλογο ή σε ένα φάκελο που βρίσκεται έξω από τη ρίζα εγγράφου .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα