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. Instruksjoner
en
Opprett en ny Perl dokument ved hjelp av en ren tekst redigering program eller kode redigering program .
2
Pass variabler til CGI ved hjelp av HTTP og GET metoden for å sende data til CGI over HTTP-forbindelse protokollen ved å opprette en modifiserbare URL , for eksempel : en
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 parametere i nettadressen ved hjelp av følgende script : en
lokale ( $ buffer , @ parene , $ pair , $ navn, $ verdi , % FORM ) ;
$ ENV {' REQUEST_METHOD '} = ~ st /az /AZ /;
if ( $ ENV {' REQUEST_METHOD ' } eq " GET ")
{
$ buffer = $ ENV {' QUERY_STRING '} ;
}
$ username = $ FORM {username };
$ passord = $ FORM { passord };
4
Lagre Perl dokument og laste det opp til den samme webserveren som er vert for web applikasjon eller nettside , og deretter referere til script som trengs i andre deler av koden din .