Douglas Soares Postado Outubro 2, 2009 Denunciar Share Postado Outubro 2, 2009 Olá pessoal... tenho varios links em meu site, porem mostram o caminho direto ao arquivo! gostaria de camuflar esses links, por exemplo:http://www.meusite.com.br/downloads/progra...stalador_65.exeparahttp://www.meusite.com.br/downloads.php?&a...566445644646546sei lá.... algo assim para que a pessoa não veja o link direto!Abraços! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Outubro 2, 2009 Denunciar Share Postado Outubro 2, 2009 Você pode usar o header para forçar o download, no caso ele vai gerenciar tudo, até pode gerenciar a velocidade máxima de download e tal... o que te interessa é o primeiro exemplo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Douglas Soares Postado Outubro 2, 2009 Autor Denunciar Share Postado Outubro 2, 2009 ixi, eu não sei quase nada de php, teria como me mandar um exemplo pratico?Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ๖ۣۜωℋĦτکﬠσ̲η ॐ Postado Outubro 2, 2009 Denunciar Share Postado Outubro 2, 2009 (editado) cara, você pode fazer assim (Não sei se funciona)http://www.site.com.br/index.php?id=123456'>http://www.site.com.br/index.php?id=123456index.php<?php $id = $_GET[id]; if ($id == "123456") { header('Location: http://www.site.com.br/Arquivo.rar'); } else { echo "Arquivo não encontrado"; } ?> ele vai identificar o "?id=123456" no seu Link e vai fazer o Download Arquivo "http://www.site.com.br/Arquivo.rar" Claro, você pode colocar qualquer id, ou até mais de 1 id, dai seu codigo teria que ficar assim... http://www.site.com.br/index.php?id=1 http://www.site.com.br/index.php?id=2 http://www.site.com.br/index.php?id=3 index.php <?php $id = $_GET[id]; if ($id == "1") { header('Location: http://www.site.com.br/Arquivo1.rar'); } elseif ($id == "2") { header('Location: http://www.site.com.br/Arquivo2.rar'); } elseif ($id == "3") { header('Location: http://www.site.com.br/Arquivo3.rar'); } ?>espero ter ajudado... Editado Outubro 2, 2009 por ๖ۣۜωℋĦτکﬠσ̲η ॐ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Douglas Soares Postado Outubro 2, 2009 Autor Denunciar Share Postado Outubro 2, 2009 muito obrigado, quando testar te falo =D Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Douglas Soares Postado Outubro 5, 2009 Autor Denunciar Share Postado Outubro 5, 2009 Aff eu sou mt burro, fiz isso ai mas vai ficar a mesmo p***** porque vai ser sempre o mesmo link inutil, ou seja..... a pessoa sempre vai poder baixar usando esse link..... expliquei mal desculpem-me!O que eu queria é que gerasse tipo um link que desse pra usar em 1 hora por exemplo! tem jeito? dai tipo eu passei um link para um cliente, ele só conseguiria acessar esse link por uma hora :D, seria tipo um link temporario que gera cada hora la no site :blink: Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Douglas Soares Postado Outubro 6, 2009 Autor Denunciar Share Postado Outubro 6, 2009 :blink: , não creio que ngm saiba.... da uma forcinha ae pessoal... to contando com vocês!Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Outubro 6, 2009 Denunciar Share Postado Outubro 6, 2009 Leia as regras do fórum:3.8 Não é permitida a postagem de mensagens com a finalidade de manter o tópico no início da lista (up), nem de mensagens que não se refiram ao assunto do tópico (flood). Caso isso ocorra, as mensagens serão excluídas e os autores, advertidos. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Douglas Soares Postado Outubro 6, 2009 Autor Denunciar Share Postado Outubro 6, 2009 foi mal, fiquei desesperado... que isso não se repita :unsure: Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 SK15 Postado Outubro 6, 2009 Denunciar Share Postado Outubro 6, 2009 Bem você está querendo complicar tudo e reiniventar a roda ... para fazer um sistema desse tipo descete tipo "Rapishare" ou "Megaupload" você deve modificar seu servidor para criar um log de acesso de todos os IP's assim como o tempo para fazer o controle assim sem mais nem menos não tem como você controla quem está acessando e controlar o tempo dele.O que pode ser feito no PHP é fazer um link personalizado para o cara e gravar no banco (tipo: link.php?id=VALOR_ALEATORIO) quando o cara clicar no link gravar em um banco, quando ele começou o download e o tempo em que começo ... depois fazer com que o PHP leia o arquivo requisitado e trasfira para a pessoa mas isso ferra o servidor todo imagina um arquivo de 1GB passado totalmente pelo PHP da erro, estoura o limite e sobrecarrega o servidor.Se quiser fazer como começar estudando a função "readfile":http://us3.php.net/manual/pt_BR/function.readfile.php Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Douglas Soares Postado Outubro 6, 2009 Autor Denunciar Share Postado Outubro 6, 2009 1GB? rssrsrs vou usar no maximo 100MB, nunca vou nem chegar em 100MB, mas beleza vlw a dica, se alguém tiver outra estou aberto pra tudo :D Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vimaia Postado Março 7, 2013 Denunciar Share Postado Março 7, 2013 Testei o exemplo php em dois sites, e funcionou! valeu! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Stronger Postado Setembro 14, 2013 Denunciar Share Postado Setembro 14, 2013 Douglas, você vai ter que usar cookies, é um bom metodo para definir a hora de quanto tempo o link ficará disponivel para ele. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Douglas Soares
Olá pessoal... tenho varios links em meu site, porem mostram o caminho direto ao arquivo! gostaria de camuflar esses links, por exemplo:
http://www.meusite.com.br/downloads/progra...stalador_65.exe
para
http://www.meusite.com.br/downloads.php?&a...566445644646546
sei lá.... algo assim para que a pessoa não veja o link direto!
Abraços!
Link para o comentário
Compartilhar em outros sites
12 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.