Un script CGI (Common Gateway Interface, traduisez interface de passerelle commune) est un programme exécuté par le serveur web (on dit généralement « côté serveur »), permettant d’envoyer au navigateur de l’internaute un code HTML créé automatiquement par le serveur (basé par exemple sur une autre application, telle qu’un système de gestion de base de données, d’où le nom de passerelle).
Un des principaux intérêts de l’utilisation de CGI est la possibilité de fournir des pages dynamiques, c’est-à-dire des pages personnalisées selon un choix ou une saisie de l’utilisateur. L’application la plus fréquente de cette technique repose sur l’utilisation de formulaires HTML permettant à l’utilisateur de choisir ou de saisir des données, puis de cliquer sur un bouton de soumission du formulaire, envoyant alors les données du formulaire en paramètre du script CGI.
Définition selon comment ca marche