Come passare Variabili in CGI da un frame

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.

istruzione

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.