Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como proteger arquivos em Flash De Ser Transferido
Projeto e desenvolvimento de apresentações em flash leva tempo e conhecimento da linguagem ActionScript. Infelizmente, é muito fácil de fazer download destes arquivos Flash diretamente usando o recurso "Salvar" browser. Enquanto o código não podem ser vistos diretamente , abrindo o arquivo Flash utilizando o aplicativo Adobe Flash , há muitas decompilers Flash na Internet que podem ser baixados e usados ​​para quebrar o arquivo para o nível de código. Assim, um arquivo Flash pode ser alterada com a preferência de uma pessoa. Para proteger arquivos em Flash , você deve proteger os arquivos de ser download em primeiro lugar. Instruções
1

Navegue até a pasta raiz do seu servidor e criar um arquivo chamado " . Htaccess " se ela não existir . Abra este arquivo e adicione esta linha a ele : .

AddHandler application /x -httpd- php swf
2

Fogo até a página HTML que irá carregar o arquivo Flash que você deseja proteger e no topo da página , adicione a seguinte linha de código:

session_start ();

? >

este código permite que o servidor sabe que este é um código PHP que precisa ser processado no servidor antes de passá-lo para o navegador.
3

Adicione o código PHP de encerramento logo acima da linha de código onde o filme do Flash é incorporado . Encontre a linha de código que começa com :


Agora adicione o seguinte código PHP antes da linha acima:

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

>
4

Crie um novo arquivo de texto chamado de " flash.txt " no servidor e adicione o seguinte código ao arquivo :

session_start ();

Se ( isset ($ _SESSION [ "Flash "] )) { $

referrer = $ _SERVER [" HTTP_REFERER "] ;

$ referrer = parse_url ( $ referrrer );

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

eco " Ação não permitida . ";

Exit (); }


} else {

eco " Ação não permitida . ";

Exit (); }


unset ($ _SESSION [ "Flash "]);

cabeçalho ( cache-Control : no- cache, must- revalidar ");

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

readfile ( " inserir caminho completo do servidor para o filme flash ");

>

Observe a linha " readfile " do código? . É preciso mudar isso para refletir o caminho para o servidor onde seus arquivos em Flash são .
5

Coloque os arquivos em Flash . Reais ( arquivos SWF) em uma pasta no servidor que os navegadores não estão autorizados a acesso . Um exemplo é um diretório protegido por senha ou em uma pasta localizada fora da raiz do documento.

Anterior :

Próximo : No

  Os artigos relacionados
·Como selecionar MySQL PHP Matriz 
·Como verificar um PHP IP Blacklist 
·Como Unset cabeçalhos em PHP 
·Como instalar o PHP Nuke 
·Como editar Script em um MySQL Table PHP 
·Como criar um editor em PHP 
·PHP e MySQL Acesso Segurança 
·Como converter um formato de data em PHP 
·Como usar HTML Purifier Como Tidy Alternativa 
·Como limitar a 100 palavras em PHP 
  Artigos em destaque
·Como ler um arquivo XLS com um programa C 
·Requisitos para um SDK iTouch 
·Como posso fazer um jogo de corridas de carros em Flash…
·Como enviar anexos de e-mail em PHP 
·Como obter o valor da caixa de combinação com JavaScr…
·Como instalar o PHP ao Vivo via Chat em uma loja Volusi…
·Hidden Objects em Java 
·Tutorial de Programação Java API Som 
·Como procurar o número de ocorrências de cada caracte…
·Como remover um valor de uma matriz associativa em PHP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados