Uma das maneiras que as aplicações web e servidores interagem é através de uma interface de gateway comum , ou CGI. Se você está desenvolvendo uma aplicação web ou um site, você pode precisar passar variáveis e outros tipos de dados para o servidor web, que os recebe através de CGI. Este tutorial irá mostrar -lhe como usar a linguagem de script Perl web para enviar variáveis para CGI do servidor. Instruções
1
Crie um novo documento Perl usando um aplicativo de edição de texto simples ou aplicativo de edição de código.
2
passar variáveis para CGI usando HTTP eo método GET para enviar dados para CGI sobre o protocolo de conexão HTTP , criando uma URL modificável , por exemplo :
http://www.examplewebsite.com/cgi-bin/example.cgi?username=John&password=smith
3
Código do script Perl que permitirá a URL de exemplo acima para aceitar os parâmetros de nome de usuário e senha no URL usando o seguinte script:
local ($ buffer, @ pares , $ par , $ name , $ value , FORM %);
$ ENV {' REQUEST_METHOD '} = ~ tr /az /AZ /;
if ($ ENV {' REQUEST_METHOD ' } eq "GET" )
{
$ buffer = $ ENV { 'QUERY_STRING' };
}
$ username = $ FORM {username };
$ password = $ FORM {password };
4
Salve o documento Perl e enviá-lo para o mesmo servidor web que hospeda sua aplicação web ou site, em seguida, fazer referência ao roteiro , conforme necessário em outras partes do seu código.