Ir para conteúdo

POWERED BY:

Arquivado

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

pedro rodrigues

download arquivos

Recommended Posts

e ae galera, beleza?alguém sabe me dizer se existe alguma forma de n deixar q o arquivo seja baixado direto pela url do mesmo?q possa ser baixado apenas se o usuario estiver logado...estou usando apache 2...vlw...

Compartilhar este post


Link para o post
Compartilhar em outros sites

impedir realmente... talvez de mexendo com o servidor, como eu n entendo mto de apache, ai eu n posso t informar com certeza sobre isso...

 

mas tem outro jeito, você pode "esconder" os arquivos q você quer q usuarios baixem, e fazer um download indireto com o PHP

 

exemplo:

 

baixar.php

PHP

[*]

[*]if(@!$_SESSION["login"])

[*] header("Location: index.php")//vai para outra pagina caso o usuario nao esteja logado

[*]

[*]$pasta = "meusArquivosEscondidos/";

[*]

[*]$file = $_GET["arq"];

[*]

[*]$size = filesize($pasta . $file);

[*]

[*]header("Content-Type: application/save");

[*]header("Content-Length: " . $size);

[*]header("Content-Disposition: attachment; filename=" . $file);

[*]

[*]$fp = fopen($pasta . $file);

[*]fpassthru($fp);

[*]fclose($fp);

[*]

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.