Qual è lo scopo di campi nascosti in Perl CGI?

October 19

Perl CGI forme possono prendere informazioni inserite in un form HTML e di processo, creando risultati interattive o la memorizzazione dei dati su più sessioni di navigazione. Il modulo CGI prende i dati da ottenere valori passati da un HTML, definito dal nome del valore identificazioni. Questo rende la creazione di alcune pagine che si collegano a un server Perl, come carrelli della spesa o le pagine di registrazione, facile. All'interno di script CGI Perl, il programmatore può incorporare campi nascosti, che possono aiutare nel trattamento delle informazioni.

Perl CGI

script CGI Perl hanno una funzione fondamentale di connessione degli utenti a siti web elaborando l'input dell'utente in un ambiente Perl. Quando un utente immette le informazioni in forma HTML, deve essere elaborato in qualche modo. Questo può essere fatto tramite JavaScript o PHP direttamente nel documento; ma i programmatori Perl creerebbe uno script CGI in Perl, che gira su una piattaforma software server come Apache con Perl capacità di interpretazione. Lo script CGI Perl ricevere le informazioni che ha ricevuto dal campi HTML.

Moduli HTML e campi

In un documento HTML, il programmatore ottenere l'input dell'utente attraverso la "forma" e tag "sul campo". Questi tag indicano ciò che un modulo farà quando un utente invia le informazioni, e come l'utente può inserire informazioni. Così, per esempio, un modulo di input denominato "registro" potrebbe richiedere un nome utente e una password da due campi di input, ed elaborare le informazioni attraverso un Perl CGI una volta un campo pulsante di invio viene premuto.

campi nascosti

In Perl CGI, tuttavia, il programmatore può creare un campo che rimane nascosto alla vista. Ad esempio, uno script CGI Perl in grado di creare un campo nascosto in un documento non compare nella finestra del browser. Non che il campo è tutto nascosto: gli utenti che controllano la fonte del documento nel browser vedrà il campo nascosto nel codice HTML. campi nascosti non sono stati destinati per la sicurezza, però. Piuttosto, i campi nascosti passano informazioni non deve essere cambiato.

Informazioni passando

Proprio come campi visibili passano informazioni inserite dall'utente, campi nascosti passano informazioni con l'input inserito dall'utente che non deve essere manipolato dall'utente. Queste informazioni potrebbero riguardare lo stato della sessione, o potrebbe essere utilizzato per nominare un file creato dall'utente. In ogni caso, il programmatore desidera inviare le informazioni insieme al resto delle informazioni nella forma. In questo modo, tutte le informazioni vengono trasferite allo stesso modo, e può essere analizzato facilmente dallo script CGI Perl.