CGI (Commom Gateway Interface, ou seja, Interface Comum de Gateway) é uma interface definida de maneira a possibilitar a execução de programas sob um servidor de informações. Os programas CGI estão na forma de scripts escritos em linguagens como C, Perl, Shell do Unix e VB Script. Os scripts são interpretados pelo servidor que executa as instruções. Os programas ou scripts, também chamados "cgi-bin", recebem requisições de informação, retornando um documento com os resultados correspondentes. Esse documento pode existir previamente, ou pode ser gerado pelo script especialmente para atender à requisição. O CGI torna sua página mais interativa para seus visitantes. São exemplos de aplicações de CGI: formulários de email, contadores de acesso, sistemas de busca, consulta a banco de dados (search), livros de visitas, pesquisas de opinião (enquetes), etc. Os scripts rodam em sistemas Linux e Windows NT, mas a maioria dos scripts disponibilizados na Internet roda em UNIX. Em servidores UNIX ou Linux existe um diretório específico do "Perl" que deve ser configurado corretamente para fazer seus scripts funcionarem. Seria algo assim: /usr/local/bin/perl. O endereço do sendmail no servidor Linux: /usr/sbin/sendmail ou /usr/local/sbin/sendmail. Se você quiser se aprofundar mais em programação, visite um dos sites abaixo. Links relacionados: CGI Clube - em português Perl BR - em português The CGI Resource Index - em inglês CGI Center - em inglês Matts's Script Archive - em inglês The CGI Directory - em inglês Free Scripts - em inglês DCScripts - em inglês Active State Perl - em inglês CPAN - em inglês Bon's CGI Freebies - em inglês CGI 101 - em inglês CGI For Me - em inglês CGI Freebies - em inglês Perl.com - em inglês |