? Formes CGI en Perl peuvent prendre des informations saisies dans un formulaire HTML et le traiter , créant des résultats interactifs ou de stocker des données sur plusieurs sessions de navigation . Le formulaire CGI prend des données en obtenant des valeurs transmises par un fichier HTML, défini par Nom Valeur identifications. Cela rend la création de certaines pages qui se connectent à un serveur Perl, tels que des chariots ou des pages d'inscription, facile. Dans scripts Perl CGI , le programmeur peut intégrer les champs cachés , ce qui peut aider dans le traitement de l'information. Perl CGI
scripts Perl CGI ont une fonction de base de la connexion des utilisateurs à des sites Web par l'entrée d'utilisateur de traitement dans un environnement Perl. Lorsqu'un utilisateur entre des informations dans un formulaire HTML, il doit être traité d'une certaine façon . Cela peut se faire par le biais JavaScript ou PHP directement dans le document , mais les programmeurs Perl créerait un script CGI Perl , qui fonctionne sur une plate-forme de logiciel de serveur tels que Apache avec Perl capacités d'interprétation. Le script CGI Perl recevra des informations qui lui sont transmises par des champs HTML .
HTML formulaires et champs
Dans un document HTML , le programmateur obtenir saisie de l'utilisateur à travers " former »et« balises sur le terrain » . Ces étiquettes désignent quelle forme va faire lorsqu'un utilisateur soumet des informations , et la façon dont l'utilisateur est autorisé à entrer des informations. Ainsi, par exemple , un formulaire de saisie du nom de «registre» pourrait prendre un nom d'utilisateur et mot de passe à partir de deux champs de saisie et traitement de l'information par le biais d'un CGI Perl fois un champ de bouton de soumission est pressé.
< br > champs cachés
Perl CGI , cependant , le programmeur peut créer un champ qui reste caché à la vue . Par exemple, un script CGI Perl peut créer un champ masqué dans un document n'apparaît pas dans la fenêtre du navigateur . Non pas que le domaine est entièrement caché : les utilisateurs qui vérifient la source du document dans le navigateur verra le champ caché dans le code HTML. Les champs masqués n'étaient pas destinés à la sécurité , cependant. Au contraire, les champs masqués passent des informations non destinées à être changé.
Transmission des informations
Tout comme champs visibles transmettre des informations saisies par l'utilisateur , les champs masqués passent des informations avec l' entrée par l'utilisateur d'entrée qui ne doit pas être manipulé par l'utilisateur . Cette information peut se rapporter à l'état de la session, ou pourrait être utilisé pour nommer un fichier créé par l'utilisateur. Dans tous les cas , le programmeur désire envoyer des informations en même temps que le reste de l' information sous la forme . De cette façon , toute l'information est transmise de la même façon , et peut être analysé facilitée par le script CGI Perl.