Hvordan passere variabler til CGI Fra et ramme

En av måtene som web-applikasjoner og servere samhandler er gjennom en felles portal grensesnitt, eller CGI. Hvis du utvikler en web-applikasjon eller et nettsted, kan det hende du må passere variabler og andre typer data til webserveren, som mottar dem gjennom CGI. Denne veiledningen vil vise deg hvordan du bruker Perl web skriptspråk for å sende variabler til serverens CGI.

Bruksanvisning

1 Opprett en ny Perl dokument ved hjelp av et vanlig tekstbehandlingsprogram eller kode redigering program.

2 Pass variabler til CGI ved hjelp av HTTP og GET-metoden for å sende data til CGI over HTTP-tilkobling protokollen ved å opprette en modifiser nettadresse, for eksempel:

http://www.examplewebsite.com/cgi-bin/example.cgi?username=John&password=smith

3 Kode Perl skript som vil gjøre det mulig for eksempel URL ovenfor for å godta brukernavn og passord parametre i URL ved hjelp av følgende skript:

local ($buffer, @pairs, $pair, $name, $value, %FORM);

$ ENV { 'REQUEST_METHOD'} = ~ tr / az / AZ /;

if ($ ENV { 'REQUEST_METHOD'} eq "GET")

{

$ Buffer = $ ENV { 'QUERY_STRING'};

}

$ Username = $ FORM {brukernavn};

$ Password = $ FORM {passord};

4 Lagre Perl dokument og laste det opp til den samme web-server som er vert for web-applikasjon eller nettside, deretter referere manuset som trengs i andre deler av koden.