? Perl CGI skjemaer kan ta informasjon inn i et HTML-skjema og behandle den , lage interaktive resultater eller lagring av data på tvers av flere leserøkter . CGI formen tar data ved å få parametre gitt av en HTML, definert av Verdi Navn identifikasjoner . Dette gjør skape visse sider som kobles til et Perl -server, som handlekurver eller registrering sider, lett . Innenfor Perl CGI scripts , kan programmereren legge skjulte felt , som kan hjelpe i informasjonsbehandling. Perl CGI
Perl CGI scripts tjene en grunnleggende funksjon for å koble brukere til nettsteder ved behandling brukerundersøkelser i et Perl miljø . Når en bruker angir noen informasjon til en HTML- form, må det behandles på en eller annen måte . Dette kan gjøres gjennom JavaScript eller PHP direkte i dokumentet, men Perl programmerere ville skape et Perl CGI script , som kjører på en server software plattform som Apache med Perl tolke evner. Perl CGI script vil motta informasjon som sendes til den av HTML- felt.
HTML Forms and Fields
I et HTML-dokument , vil programmereren få brukerundersøkelser gjennom " danne "og" felt "koder . Disse kodene utpeke hva en form vil gjøre når en bruker sender informasjon , og hvordan brukeren får lov til å legge inn informasjon . Så, for eksempel, kan en inngang skjema som heter " register " ta et brukernavn og passord fra to felter , og behandle informasjon gjennom et Perl CGI gang en innlevering knapp feltet trykkes.
skjulte Fields
Perl CGI , derimot, kan programmereren opprette et felt som forblir skjult. For eksempel kan en Perl CGI script skape et skjult felt i et dokument ikke vises i nettleservinduet . Ikke at feltet er helt skjult : brukere som sjekker kilden til dokumentet i nettleseren vil se skjult felt i HTML-koden . Skjulte felt var ikke ment for sikkerhet, imidlertid. Snarere , de skjulte felt sende informasjon ikke ment å bli forandret . Passere
Passing Informasjon
Mye som synlige felt informasjon lagt inn av brukeren , skjulte felt passere informasjon sammen med oppgitt av brukeren innspill som ikke skal manipuleres av brukeren. Denne informasjonen kan gjelde staten av økten , eller kan brukes til å navngi en fil opprettet av brukeren . I alle tilfeller ønsker programmereren å sende informasjonen sammen med resten av informasjonen i form . På denne måten blir all informasjon som sendes på samme måte , og kan analyseres lettere av Perl CGI script .