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.