Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cadmiel

[Resolvido] Como bloquear download de apresentação ppt com php

Recommended Posts

Você deve fazer isso no .htaccess (se você usa Apache). Senão, qual servidor você usar?

 

RewriteEngine On
RewriteRule \.(pdf|ppt)$ - [F]

 

 

Mas isso impedirá qualquer acesso remoto via HTTP a esses arquivos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apache

 

Você deve fazer isso no .htaccess (se você usa Apache). Senão, qual servidor você usar?

 

RewriteEngine On
RewriteRule \.(pdf|ppt)$ - [F]

 

 

Mas isso impedirá qualquer acesso remoto via HTTP a esses arquivos.

beleza como to fazendo o site usando url amigável vai ser molesa.

 

Você deve fazer isso no .htaccess (se você usa Apache). Senão, qual servidor você usar?

 

RewriteEngine On
RewriteRule \.(pdf|ppt)$ - [F]

 

 

Mas isso impedirá qualquer acesso remoto via HTTP a esses arquivos.

Cara só por curiosidade, bateu uma dúvida, e se o cara usar um software(onde você coloca a url) e força o download sera que ele consegue ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara só por curiosidade, bateu uma dúvida, e se o cara usar um software(onde você coloca a url) e força o download sera que ele consegue ?

 

Não. Com a instrução acima, qualquer requisição que contiver ".pdf" ou ".ppt" no final será bloqueada, não há como um software externo conseguir burlar isso.

 

Mas é bom observar o seguinte: RewriteRule trata do Request-Uri. Se você tiver a seguinte URL:

 

http://www.seu-site.com/arquivo.ppt

 

O Request-Uri é "arquivo.ppt" e essa requisição será bloqueada.

 

Mas se tiver

 

http://www.seu-site.com/pega-arquivo.php?arquivo=arquivo.ppt

 

O Request-Uri é "pega-arquivo.php", já o "?arquivo=arquivo.ppt" é um Query_String (O Request-Uri não inclui o que vem depois do '?'). Se esse arquivo 'pega-arquivo.php' retornar o arquivo 'arquivo.ppt', isso não será bloqueado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não. Com a instrução acima, qualquer requisição que contiver ".pdf" ou ".ppt" no final será bloqueada, não há como um software externo conseguir burlar isso.

 

Mas é bom observar o seguinte: RewriteRule trata do Request-Uri. Se você tiver a seguinte URL:

 

http://www.seu-site.com/arquivo.ppt

 

O Request-Uri é "arquivo.ppt" e essa requisição será bloqueada.

 

Mas se tiver

 

http://www.seu-site.com/pega-arquivo.php?arquivo=arquivo.ppt

 

O Request-Uri é "pega-arquivo.php", já o "?arquivo=arquivo.ppt" é um Query_String (O Request-Uri não inclui o que vem depois do '?'). Se esse arquivo 'pega-arquivo.php' retornar o arquivo 'arquivo.ppt', isso não será bloqueado.

 

Beleza entende vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.