Hva er hensikten med skjulte felt i Perl CGI?

Perl CGI former kan hente informasjon inngått en HTML-skjema og behandle den, lage interaktive resultater eller lagring av data på tvers av flere surfing. CGI skjemaet tar data ved å få verdiene som sendes av en HTML, definert av verdien navne identifikasjoner. Dette gjør skape visse sider som kobles til en Perl-server, slik som handlekurver eller registreringssidene, lett. Innenfor Perl CGI skript, kan programmereren legge skjulte felt, som kan hjelpe i informasjonsbehandling.

Perl CGI

Perl CGI scripts tjene en grunnleggende funksjon av brukerne tilgang til nettsteder ved å bearbeide brukerundersøkelser i et Perl miljø. Når en bruker skriver inn noe informasjon i et HTML-skjema, må det behandles på noen måte. Dette kan gjøres gjennom Javascript eller PHP direkte i dokumentet; men Perl programmerere ville skape et Perl CGI skript, 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 og Fields

I et HTML-dokument, vil programmereren få brukerundersøkelser gjennom "form" og "feltet" tags. Disse kodene utpeke hva et skjema vil gjøre når en bruker sender inn informasjon, og hvordan brukeren har lov til å legge inn informasjon. Så, for eksempel, en inngang skjema som heter "register" kan ta et brukernavn og passord fra to input-felt og behandle informasjon gjennom et Perl CGI gang en innlevering tastefelt er trykket.

skjulte Fields

I Perl CGI, men kan programmereren skape et felt som forblir skjult fra visningen. For eksempel kan et Perl CGI script skape et skjult felt i et dokument vises ikke i nettleservinduet. Ikke at feltet er helt skjult: brukere som sjekker kilden dokumentet i nettleseren vil se skjult felt i HTML-koden. Skjulte felt var ikke ment for sikkerhet, imidlertid. Snarere de skjulte feltene sende informasjon ikke ment å bli forandret.

passerer Informasjon

Mye som synlige felt sende informasjon angitt av brukeren, skjulte felt sende informasjon sammen med brukerinnlagt innspill som ikke skal manipuleres av brukeren. Denne informasjonen kan gjelde til staten av økten, eller kan brukes til å navngi en fil opprettet av brukeren. I alle fall, programmereren ønsker å 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.