“Conocimientos Programación>Programación PHP /MySQL

Cómo proteger archivos de Flash que se descarguen

2014/2/18
Diseño y desarrollo de presentaciones en flash necesita tiempo y conocimiento del lenguaje ActionScript. Desafortunadamente, es muy fácil de descargar estos archivos Flash directamente con el navegador " Guardar" característica. Mientras que el código no se puede ver directamente abriendo el archivo Flash con el programa de la aplicación Adobe Flash, hay muchas descompiladores de Flash en Internet que pueden ser descargados y utilizados para descomponer el archivo en el nivel de código . Por lo tanto , un archivo de Flash puede ser alterada a la preferencia de una persona . Para proteger los archivos de Flash , debe proteger los archivos se puede descargar en el primer lugar . Instrucciones
1

Navegue a la carpeta raíz de su servidor y crear un archivo llamado . " Htaccess " si no existe. Abra este archivo y añada esta línea a la misma: . Aplicación de Windows AddHandler

/x -httpd -php swf
2

Arranca la página HTML que cargará el archivo Flash que desea proteger y en la parte superior de la página, agregue la siguiente línea de código: < ? php

session_start ();

>


este código permite que el servidor sabe que se trata de código PHP que necesita ser procesado en el servidor antes de pasarlo al navegador.
3

Agregue el código PHP de cierre por encima de la línea de código donde se incorpora la película Flash . Busque la línea de código que comienza con :


Ahora agregue el siguiente código PHP antes de la línea anterior :
< p > < php

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

>
4

Crear un nuevo archivo de texto llamado " flash.txt " en el servidor y agregue el código siguiente al archivo :

< php

session_start ();

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

$ referrer = $ _SERVER [" HTTP_REFERER "];

$ referrer = parse_url ($ referrrer ) ;

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

Echo "Acción no permitida . " ;

Salir () ; }


} else {

Echo " La acción no se permite . " ;

Salir () ; }


unset ( $ _SESSION [ "destellos "] ) ;

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

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

readfile ( " insertar ruta completa del servidor de la película flash" );

>

Note la línea " readfile " del código. Es necesario cambiar esta para reflejar la ruta de acceso al servidor donde los archivos de Flash son .
5

Coloque los archivos Flash reales (. Swf ) en una carpeta en el servidor que los navegadores no se les permite acceder . Un ejemplo es un directorio protegido con contraseña , o en una carpeta que se encuentra fuera de la raíz del documento.

Programación PHP /MySQL
¿Cómo construir una página web con Dreamweaver Suscripción
Cómo combinar dos Resultados de MySQL en PHP
Cómo usar PHP para teléfonos webs Teléfono
Cómo utilizar un servidor MySQL usando un cliente de línea de comandos
Cómo guardar un archivo PHP y adjuntarlo a su Página Web
PHP Tutorial sobre excepciones Banco de datos
Cómo cambiar una imagen en una barra de navegación Uso de PHP
Cómo transferir un ID de sesión PHP Con un redireccionamiento
Conocimientos Informáticos © http://www.ordenador.online