CGI script, script de CGI
Forma abreviada de Common Gateway Interface script. Uma aplicação externa que é executada por um servidor HTTP em resposta a uma solicitação do cliente (um navegador da Web, por exemplo). Em geral, o script de CGI é acionado quando o usuário clica em algum elemento de uma página da Web, como um vínculo ou uma imagem. A comunicação entre o script de CGI e o servidor é feita através da especificação CGI. Os scripts de CGI podem ser desenvolvidos em muitas linguagens de programação, incluindo C, C++ e Visual Basic. No entanto, a linguagem utilizada com mais freqüência para scripts CGI é a linguagem Perl, por ser limitada, mas robusta, e muito comum no UNIX, que é a plataforma na qual a maior parte dos sites da Web é executada. Os scripts de CGI não precisam ser scripts obrigatoriamente; eles também podem ser programas batch ou programas compilados. Os scripts de CGI são usados para oferecer interatividade em uma página da Web, além de alguns recursos, como formulários que os usuários podem preencher, mapas de imagens que contêm vínculos com outras páginas ou recursos da Web, e vínculos que os usuários podem clicar para enviar mensagens de correio eletrônico a um endereço especificado. Os controles ActiveX e os applets Java podem oferecer praticamente a mesma funcionalidade que os scripts de CGI, por outros meios. Ver também CGI (definição 1); cgi-bin; image map (mapa de imagem); Perl. Comparar com ActiveX controls (controles ActiveX); Java applet (applet Java).