April 9
Uno dei modi che le applicazioni Web e server interagiscono è attraverso un Common Gateway Interface, o CGI. Se si sta sviluppando una applicazione web o un sito web, potrebbe essere necessario passare variabili e altri tipi di dati al server web, che li riceve attraverso CGI. Questo tutorial vi mostrerà come utilizzare il linguaggio di scripting web Perl per inviare variabili CGI del server.
1 Creare un nuovo documento Perl utilizzando un editor di testo semplice o applicazione di editing del codice.
2 Passare variabili a CGI utilizzando HTTP e il metodo GET per inviare dati al CGI tramite il protocollo HTTP collegamento con la creazione di un URL modificabile, ad esempio:
http://www.examplewebsite.com/cgi-bin/example.cgi?username=John&password=smith
3 Codice dello script Perl che consentirà l'esempio URL sopra per accettare i parametri username e password nel URL utilizzando il seguente script:
local ($buffer, @pairs, $pair, $name, $value, %FORM);
$ ENV { 'REQUEST_METHOD'} = ~ tr / az / AZ /;
if ($ ENV { 'REQUEST_METHOD'} eq "GET")
{
$ Tampone = $ ENV { 'QUERY_STRING'};
}
$ Username = $ form {username};
$ Password = $ form {Password};
4 Salvare il documento Perl e caricarlo allo stesso server Web che ospita l'applicazione web o un sito web, quindi fare riferimento lo script come necessario in altre parti del codice.