por
Marshall Brain - traduzido por HowStuffWorks Brasil
Resumo
Neste rápido tutorial de scripts CGI, nós vimos que:
- um script CGI é um programa geralmente escrito em C ou PERL;
- na maioria dos servidores, os scripts CGI ficam armazenados na pasta cgi-bin. O script é executado quando o endereço do script é requisitado pelo navegador;
- Tudo que o script enviar para STDOUT será enviado para o navegador. A linha "Content-type: text/htmlnn" deve ser a primeira linha enviada. Depois dela, vale tudo. Geralmente, comandos HTML são enviados.
- Os dados são enviados para o script através de um formulário HTML. A função ACTION especifica o endereço do script.
- Quando o script recebe os dados do formulário, ele processa as informações e converte todos os caracteres modificados. Nós vimos um simples programa em C que executa estas tarefas. A biblioteca CGI para PERL (consulte a próxima página) facilita a conversão de scripts PERL.
Se você estiver fazendo este procedimento num site real, é prudente arquivar os resultados de cada pesquisa em arquivo de texto ou em um banco de dados para consultá-los depois. Isso é muito fácil de se fazer em um programa C ou em um script PERL.
Para obter mais informações, veja os links na próxima página.