Tutoriais

https://vvcestudio.com.br/pt/tutorial/cgi/
menu

O que é CGI PERL?

CGI é um protocolo de comunicação (um código) através do qual o servidor HTTP (ou servidor web) intermedia a transferência de informações entre um programa (no mesmo computador que o servidor) e um cliente HTTP (o seu browser).

Perl é uma linguagem de programação.

Exemplo codigo CGI PERL
x
# Comentario
print 'Olá mundo.\n';

Servidor web é um software responsável por aceitar pedidos em HTTP de clientes, geralmente os navegadores, e servi-los com respostas em HTTP, incluindo opcionalmente dados, que geralmente são páginas web, tais como documentos em HTML com objetos embutidos (imagens, etc).


Condicionais if/then/else.
Exemplo de IF em CGI
x
if ($a)
{
print "A variável não está vazia ";
}
else
{
print "A variável está vazia ";
}

Perl possui a estrutura for que funciona da mesma forma que no C.
Exemplo de FOR em CGI
x
for ($i = 0; $i < 10; ++$i)
# começa com $i = 0
# executa enquanto $i < 10
# incrementa $i antes de repetir
# neste caso $i++ tem o mesmo efeito
{
print "$i ";
}
Ele tem o formato: for (inicializar; testar; incrementar) Primeiramente, a declaração inicializar é executada. Então, enquanto testar for verdadeiro, o bloco de ações será executado. Após cada passagem, é a vez de incrementar. Aqui está um exemplo de loop para mostrar os números de 0 a 9.

Como fazer um redirect 301 em CGI