Une des façons que les applications Web et les serveurs interagissent se fait par une interface de passerelle commune , ou CGI. Si vous développez une application web ou un site Web, vous devrez peut-être passer des variables et autres types de données vers le serveur web , ce qui les reçoit par CGI. Ce tutoriel va vous montrer comment utiliser le langage de script Web Perl pour envoyer des variables à la CGI du serveur. Instructions 1 Créer un nouveau document Perl en utilisant une application d'édition de texte brut ou un code application d'édition . 2 variables Pass à CGI en utilisant HTTP et la méthode GET pour envoyer des données à CGI sur le protocole de connexion HTTP en créant une URL modifiables , par exemple : http://www.examplewebsite.com/cgi-bin/example.cgi?username=John&password=smith 3 code le script perl qui permettra à l' exemple d'URL ci-dessus pour accepter le nom d'utilisateur et les paramètres de mot de passe dans l'URL en utilisant le script suivant: local ( $ buffer , @ paires , $ paire , $ name, $ value, FORMULAIRE %); $ ENV {' REQUEST_METHOD '} = ~ tr /az /AZ /; if ($ ENV {' REQUEST_METHOD ' } eq " GET" ) { $ buffer = $ ENV {' QUERY_STRING '} ; } $ username = $ FORM {username }; $ password = $ FORM { mot de passe }; 4 Enregistrez le document Perl et transférez-le sur le même serveur Web qui héberge votre application ou le site Web , puis référencer l' script comme nécessaire dans d'autres parties de votre code.
|