-4

Download Security

criado por Fernando Henrique L. de Lira em 13/05/2002 11:12pm
Um script simples que faz o seguinte, livra você dos copiadores de links, salvando seus arquivos dos copiadores, além de facilitar sua vida com a criação de links com arquivos em servidores diferentes.
Data Autor Changelog Download
13/05/2002 11:12pm Fernando Henrique L. de Lira - Versão 1.0
05/09/2002 11:34am Fernando Henrique L. de Lira Versão 1.1 Versão 1.1
02/01/2003 9:12pm Fernando Henrique L. de Lira Versão 2 Versão 2

Comentários:

Mostrando 1 - 10 de 11 comentários
nossa adorei bem criativo
14/06/2008 5:43pm (~8 anos atrás)

Cézar Ayran disse:
ñ entendi foi nada rsrsrs

http://www.festlojas.com
18/11/2007 6:29am (~9 anos atrás)

Da pra ser melhor...
então já que é isso que você quer...
substitua a linha 53:
HEADER("Location: $ARQUIVOS[$HP]/$arquivo");
por:
header("Content-type: application/save");
header('Content-Disposition: attachment; filename="' . basename($arquivo) . '"');
header('Expires: 0');
header('Pragma: no-cache');

readfile("$ARQUIVOS[$HP]/$arquivo","1");
27/03/2003 11:01pm (~13 anos atrás)

$CONFIG[OK]
você tem que colocar os sites que tem permissão de efetuar downloads
16/03/2003 10:56pm (~13 anos atrás)

Estes tipos de sistemas de download protegidos não funcionam em macintosh.
Ele já tem um gerenciador de download imbutido e não ha como desabilitá-lo.

alguma idéia de como resolver?
Por exemplo, Não consigo dar DL neste e em nenhum scrip daqui do PHPBrasil.
25/01/2003 7:24pm (~14 anos atrás)

Os gerenciadores de download lêem os headers HTTP para poderem se direcionar ao link correto, assim fazendo com que o script funcione em bons gerenciadores de download sem problemas.

Isto também faz com que o resumo de um download não seja problema para o script e sim para o servidor que está hospedando o arquivo, já que o link (virtual) será na verdade um atalho para o arquivo (real) e o gerenciador irá salvar o link (real) para futuro resumo.

Não há como fazer uma segurança em que o link não seja exposto, questão de protocolo de comunicação.
30/10/2002 8:38am (~14 anos atrás)

Eu não tenho muita certeza mais, acredito que o GETRIGHT não ira conseguir iniciar o download de um link do Download Security... pois pelo seguinte o script verifica a referência... no caso você vai colar o link no GETRIGHT, então não vai haver referência assim... não ira iniciar o download...
06/09/2002 10:21am (~14 anos atrás)

É p bug está na linha 51:
HEADER("Location: $ARQUIVOS[$HP]/$file");
Troque por:
HEADER("Location: $ARQUIVOS[$HP]/$arquivo");

É que eu usava a variavel $file nos betas...
05/09/2002 11:29am (~14 anos atrás)

Depende do gerenciador que você usar, provavelmente ele não vai pegar o click automaticamente, mas se você recortar o endereço e pedir para baixá-lo no programa, ele vai perceber o redirecionamento! Por isso na verdade, isso não é TÃO seguro assim! O GetRight funciona bem com esse tipo de link!
05/09/2002 6:47am (~14 anos atrás)

Eu ainda não testei isso ainda... se for possível teste isso para mim... eu não tenho nem num programa que gerencie meus downloads
15/05/2002 8:13pm (~14 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)