Introduction au CGI (Common Gateway Interface)
2. Introduction
La Common Gateway Interface (CGI) est une norme définissant l'interfaçage
d'applications externes avec des serveurs d'information.
Ici nous parlerons de l'interfaçage avec un Serveur HTTP (Serveur Web)
2.1 Pourquoi utiliser les CGI ?
Lorsqu'un document HTML est envoyé sur le Web, il s'agit d'un fichier texte statique dont l'information
ne change pas tant que vous ne l'avez pas réédité. Grâce au CGI, vous pouvez faire modifier cette page
dynamiquement. Le CGI permet d'afficher un résultat dans la
mesure où ce programme est exécuté en temps réel, au moment où le client
fait une requête au serveur.
2.2 Prérequis et choix techniques
Dans ce document, je suppose connues les bases du langage HTML. Pour l'écriture des
programmes, la connaissance d'un langage de programmation plus ou moins évolué est bien entendu nécessaire (par exemple, C,
Perl). Nous supposons un serveur Web tournant sur une machine Linux, avec comme serveur HTTP Apache...
|