En af de måder, web-applikationer og servere interagerer er gennem en fælles portal interface, eller CGI. Hvis du er ved at udvikle en web-applikation eller et website, kan du blive nødt til at videregive variable og andre former for data til webserveren , som modtager dem gennem CGI. Denne tutorial vil vise dig , hvordan du bruger Perl web scripting sprog til at sende variabler til serverens CGI. Instruktioner
1
Opret et nyt Perl dokument ved hjælp af en almindelig tekst redigering program eller kode redigeringsprogram .
2
Pass variable til CGI ved hjælp af HTTP og GET-metoden til sende data til CGI over HTTP-forbindelse -protokollen ved at skabe en modificerbare URL , for eksempel : Hej
http://www.examplewebsite.com/cgi-bin/example.cgi?username=John&password=smith
3
Code Perl script, der vil gøre det muligt for eksempel URL ovenfor for at acceptere det brugernavn og password parametre i URL ved at bruge følgende script : Hej
lokale ( $ buffer , @ par , $ pair, $ navn , $ value,% FORM ),
$ ENV {' REQUEST_METHOD '} = ~ tr /az /AZ /;
if ($ ENV {' REQUEST_METHOD ' } eq " GET" )
{
$ buffer = $ ENV {' QUERY_STRING ' };
}
$ username = $ FORM {username };
$ password = $ FORM { password };
4
Gem Perl dokument og uploade den til samme webserver, der er vært for din web applikation eller website, så referere til script efter behov i andre dele af din kode .