Uno dei modi che le applicazioni web e server interagiscono è tramite un Common Gateway Interface , o CGI . Se si sviluppa un'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 usare il web linguaggio di scripting Perl per inviare variabili a CGI del server. Istruzioni
1
Creare un nuovo documento Perl utilizzando un'applicazione di editing di testo o il codice di applicazione di editing .
2 variabili
pass per CGI utilizzando HTTP e il metodo GET per inviare i dati al CGI tramite il protocollo di connessione HTTP attraverso la creazione di un URL modificabile , ad esempio:
http://www.examplewebsite.com/cgi-bin/example.cgi?username=John&password=smith
3 Codice
lo script Perl che permetterà di esempio riportato sopra per accettare il nome utente e la password di parametri nella URL utilizzando il seguente script :
( $ buffer locale , @ coppie , $ due , $ name , $ value , % FORM) ;
$ ENV { ' REQUEST_METHOD '} = ~ tr /az /AZ /;
if ( $ ENV { ' REQUEST_METHOD ' } eq " GET " ) per
{
$ tampone = $ ENV { ' QUERY_STRING '} ;
}
$ username = $ FORM { nome utente } ;
$ password = $ FORM { password} ;
4
Salvare il documento Perl e caricarlo nello stesso server Web che ospita l'applicazione web o sito web, quindi fare riferimento alla script come necessario in altre parti del codice .