Perl CGI script hanno una funzione fondamentale di connessione degli utenti a siti web di input dell'utente trasformazione in un ambiente Perl . Quando un utente immette informazioni in un modulo HTML , esso deve essere elaborato in qualche modo. Questo può essere fatto tramite JavaScript o PHP direttamente nel documento , ma i programmatori Perl avrebbe creato uno script Perl CGI , che gira su una piattaforma software server come Apache con Perl capacità di interpretazione . Lo script Perl CGI riceve le informazioni che ha ricevuto dal campi HTML .
HTML moduli e campi
In un documento HTML , il programmatore avrà l'input dell'utente tramite " formare " e " tag " di campo . Questi tag designano ciò che una forma farà quando un utente invia le informazioni , e in che modo l'utente è autorizzato a inserire informazioni . Così, per esempio , un modulo di input denominato " registro " potrebbe richiedere un nome utente e una password da due campi di input , e di elaborare le informazioni attraverso un CGI Perl , una volta che si preme un campo pulsante invio .
Campi nascosti
Perl CGI , tuttavia , il programmatore può creare un campo che rimane nascosta alla vista . Ad esempio, uno script Perl CGI in grado di creare un campo nascosto in un documento non viene visualizzato nella finestra del browser . Non che il campo è tutto nascosto : gli utenti che controllano la fonte del documento nel browser vedranno il campo nascosto nel codice HTML . I campi nascosti non erano destinate per la sicurezza , però . Piuttosto, i campi nascosti passano informazioni non destinate ad essere cambiato .
Passare informazioni
Molto come campi visibili passano le informazioni inserite dall'utente , i campi nascosti passano informazioni con input che non deve essere manipolato dall'utente immessa dall'utente . Queste informazioni possono riguardare lo stato della sessione , o potrebbe essere usato per nominare un file creato dall'utente. In ogni caso , il programmatore intende inviare le informazioni con il resto delle informazioni nella forma . In questo modo , tutte le informazioni vengono passate nello stesso modo , e può essere analizzato più facile dallo script CGI Perl .
Programmazione © www.354353.com