Perl CGI- formulieren kunnen gegevens ingevoerd in een HTML-formulier te nemen en te verwerken , het maken van interactieve resultaten of het opslaan van gegevens over meerdere browsing sessies . De CGI formulier neemt gegevens door het verkrijgen van waarden genomen met HTML , gedefinieerd door waarde naam identificaties . Dit maakt het creëren van bepaalde pagina's die verbinding maken met een Perl -server , zoals winkelwagentjes of registratiepagina's , makkelijk . Binnen Perl CGI scripts , kan de programmeur verborgen velden insluiten , die kan helpen bij de verwerking van informatie . Perl CGI Perl CGI scripts serveren een basisfunctie van het aansluiten van gebruikers naar websites door verwerking input van de gebruiker in een Perl -omgeving . Wanneer een gebruiker informatie in een HTML vorm binnenkomt , moet worden verwerkt op een bepaalde manier . Dit kan via JavaScript of PHP rechtstreeks in het document worden gedaan , maar Perl programmeurs zou een Perl CGI-script , dat draait op een server softwareplatform zoals Apache met Perl interpreteren mogelijkheden te creëren . De Perl CGI script zal informatie die hij vanuit HTML velden In een HTML document te ontvangen . HTML-formulieren en velden , zal de programmeur gebruikersinvoer te onderscheppen " vormen " en " veld " tags. Deze tags aanwijzen wat een vorm zal doen als een gebruiker verstrekt informatie , en hoe de gebruiker is toegestaan om informatie in te voeren . Dus, bijvoorbeeld , een invulformulier met de naam " register " zou een gebruikersnaam en wachtwoord van twee invoervelden te nemen , en de gegevens slechts eenmaal te verwerken door middel van een Perl CGI een inzending knop veld wordt ingedrukt . < br > verborgen Velden In Perl CGI , echter , de programmeur kan een veld dat verborgen blijft uit het zicht te creëren . Bijvoorbeeld , kan een Perl CGI-script een verborgen veld in een document wilt maken niet wordt weergegeven in het browservenster . Niet dat het gebied verdwijnt geheel : gebruikers die de bron van het document te controleren in de browser zal de verborgen veld te zien in de HTML-code . Verborgen velden waren niet bedoeld voor de veiligheid , echter. Integendeel, de verborgen velden doorgeven informatie niet bedoeld om te worden veranderd . Passing Informatie Net als zichtbare velden passeren gegevens ingevoerd door de gebruiker , verborgen velden geven informatie, samen met de gebruiker ingevoerde input die niet worden gemanipuleerd door de gebruiker . Deze informatie kan betrekking hebben op de toestand van de sessie , of kan worden gebruikt om een bestand dat door de gebruiker te noemen. In elk geval , de programmeur wenst te versturen samen met de rest van de gegevens in de vorm . Op deze manier wordt alle informatie doorgegeven op dezelfde manier , en kan gemakkelijker worden ontleed door de Perl CGI-script .
|