Tutorials

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

What is a CGI PERL?

CGI is a communication protocol (a code) through which the HTTP server (or web server) mediates the transfer of information between a program (on the same computer as the server) and an HTTP client (your browser).

Perl is a programming language.

Example CGI PERL code
x
# Comment
print 'Hello World.\n';

Web server is software responsible for accepting HTTP requests from clients, usually browsers, and serving them with HTTP responses, optionally including data, which is usually web pages, such as HTML documents with embedded objects (images, etc.) .


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

erl has the for structure that works the same way as in C.
Example CGI FOR
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.

How to do a 301 redirect in CGI