Hermes, Aquele código é um captcha, ou seja, algo como formulaŕios de login e cadastro, a ação seguir só é executada se o código está correto. Existem N APIs para fazer captcha, corre atrás de uma, no phpclasses tem várias, no WIKI do CI tb tem (http://codeigniter.com/wiki/captcha/)
Sobre não acessar o arquivo pela URL, o que esses sites fazem é ter a URL apenas como um identificador de qual arquivo está tentando ser acessado e para ninguém ter o endereço físico desse arquivo o que é feito é guardar o binário do arquivo no banco de dados, em um campo BLOB, então caso todas as validações estejam ok, como: captcha, controle de IP e etc, você pega esse conteúdo binário do arquivo e em runtime envia um cabeçalho HTTP com o mime-type correspondente, é como se você criasse o arquivo sem ele existir fisicamente. Acredito que a forma mais fácil e rápida de vc fazer isso é assim e você ainda consegue ter controle sobre tudo. 2009/1/28 <[email protected]> > Olá Pessoal, > > Estou com um probleminha. Preciso disponibilizar alguns arquivos para > download, mas só posso liberar o download se a pessoa aceitar o contrato. > > É algo estilo ao MegaUpload ou RapidShare e aquele código que você tem > que digitar. > > Sem digitar o código não se consegue acesso ao arquivo. > > Nem por url completa se consegue fazer o download sem a validação devida. > > Alguém pode ajudar? > > Abraços, > > Hermes Alves > www.espacoilimitado.com.br > > > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > -- Marcus Cavalcanti 21 9144-5068 www.marcuscavalcanti.net/blog
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

