licence pro - cours n°2 - D.Enselme 2
Common Gateway Interface (CGI)
Common Gateway Interface (CGI)
(1/2)
(1/2)
•L'une des premières techniques (1993) pour créer du contenu
dynamique.
•CGI n'est pas une application mais un standard industriel
•Le serveur Web délègue la requête à un programme CGI
(processus fils du processus serveur)
•Le serveur web transmet des variables au programme CGI
(variables d'environnement) lui fournissant des informations sur
la requête, le client et le serveur.
•Le programme CGI crée la page résultat (html, image, …) et la
retourne au serveur.
•L'application peut être écrite dans une variété de langages :
PERL, C, C++,...