L'abréviation CGI fait référence à Common Gateway Interface, un standard qui joue un rôle crucial dans la communication entre les serveurs web et les programmes externes. Lorsqu'on parle de sites web dynamiques, c'est souvent grâce à la magie du CGI que tout opère. Cette technologie permet aux serveurs d'envoyer des requêtes à des logiciels applicatifs, de recevoir leurs réponses et de les transmettre aux utilisateurs sous forme de pages web. Mais allons un peu plus loin pour comprendre ce sigle et son importance dans le monde du développement web.
Développé au début des années 90, le CGI a été une révolution dans l'évolution des sites internet, passant de simples pages statiques à des plateformes interactives capables d'exécuter des tâches complexes. La définition formelle décrit le CGI comme une norme qui permet à un serveur HTTP d'allouer la gestion d'une requête utilisateur à un programme spécifique, transformant ainsi les données reçues en une sortie pertinente.
L'architecture du CGI repose sur l'utilisation de scripts ou programmes exécutables qui traitent les données entrantes avant de renvoyer une réponse formatée au serveur. Ces scripts peuvent être écrits dans différents langages de programmation tels que Perl, PHP ou Python.
...sigle CGI : signfications, définitions et exemples