? Perl CGI Formulare können Informationen in ein HTML -Formular eingegeben nehmen und zu verarbeiten , die Erstellung interaktiver Ergebnisse oder Speichern von Daten über mehrere Browser- Sitzungen. Die CGI- Form nimmt Daten , indem sie Werte von einer HTML , nach Wert Name Identifikationen definiert geleitet. Dies macht das Erstellen von bestimmten Seiten , die zu einem Perl -Server , wie z. B. Warenkörbe oder Registrierung Seiten, einfach zu verbinden. Innerhalb Perl CGI-Skripten kann der Programmierer einbetten versteckte Felder , die können in der Informationsverarbeitung zu unterstützen. Perl CGI
Perl CGI-Skripte dienen eine grundlegende Funktion der Verbindung zu den Websites von Verarbeitung von Benutzereingaben in einem Perl- Umfeld . Wenn ein Benutzer keine Informationen in ein HTML-Formular eingibt , muss es in irgendeiner Weise bearbeitet werden. Dies kann durch JavaScript oder PHP direkt in dem Dokument vorgenommen werden , aber Perl-Programmierer würde ein Perl- CGI-Skript , das auf einem Server-Software -Plattform wie Apache mit Perl Interpretation Fähigkeiten läuft erstellen. Die Perl-CGI- Skript übergebenen Informationen , die ihr von HTML-Feldern erhalten .
HTML Formulare und Felder
In einem HTML-Dokument , wird der Programmierer Benutzereingaben durchkommen " bilden "und" Feld " Tags. Diese Tags bezeichnen , was eine Form tun wird, wenn ein Benutzer Informationen , und wie die Benutzer erlaubt wird, Informationen einzugeben. So, zum Beispiel, könnte eine Eingabemaske mit dem Namen " Register" einen Benutzernamen und ein Passwort aus zwei Eingabefeldern , und verarbeiten die Informationen durch ein Perl CGI einmal eine Vorlage Tastenfeld gedrückt wird.
Versteckte Felder
In Perl CGI, jedoch kann der Programmierer ein Feld erstellen , das dem Blick verborgen bleibt . Zum Beispiel kann ein Perl- CGI-Skript erstellen ein verstecktes Feld in einem Dokument nicht im Browser-Fenster angezeigt. Nicht, dass das Feld vollständig ausgeblendet : Benutzer, die die Quelle des Dokuments im Browser überprüfen wird das versteckte Feld im HTML-Code zu sehen. Versteckte Felder wurden nicht für die Sicherheit gedacht , jedoch. Vielmehr werden die ausgeblendeten Felder Informationen nicht beabsichtigt, geändert werden passieren .
Weitergabe von Informationen
Ähnlich wie sichtbaren Felder passieren Informationen vom Benutzer eingegeben , übergeben versteckte Felder Informationen zusammen mit das Eingangssignal , das nicht durch den Benutzer manipuliert werden, vom Benutzer eingegebenen . Diese Informationen können in den Zustand der Sitzung beziehen , oder kann verwendet werden , um eine Datei vom Benutzer erstellt benennen. In jedem Fall möchte der Programmierer die Information zusammen mit dem Rest der Information in der Form zu senden. Auf diese Weise werden alle Informationen in der gleichen Weise geführt und können analysiert werden erleichtert durch die Perl-CGI- Skript werden.