CGI
CGI a deux significations différentes : 1) Common Gateway Interface, et 2) images générées par ordinateur.
1) Common Gateway Interface
La Common Gateway Interface (CGI) est un ensemble de règles permettant d’exécuter des scripts et des programmes sur un serveur Web. Elle précise quelles informations sont échangées entre le serveur Web et les navigateurs Web des clients, ainsi que la manière dont ces informations sont transmises.
La plupart des serveurs Web incluent un répertoire cgi-bin dans le dossier racine de chaque site Web hébergé sur le serveur. Tous les scripts placés dans ce répertoire doivent respecter les règles de la Common Gateway Interface. Par exemple, les scripts situés dans le répertoire cgi-bin peuvent se voir attribuer des autorisations d’exécution, alors que les fichiers situés en dehors du répertoire peuvent ne pas être autorisés à être exécutés. Un script CGI peut également demander des variables d’environnement CGI, telles que SERVER_PROTOCOL et REMOTE_HOST, qui peuvent être utilisées comme variables d’entrée pour le script.
Comme CGI est une interface standard, elle peut être utilisée sur plusieurs types de plateformes matérielles et est prise en charge par plusieurs types de logiciels de serveur Web, tels qu’Apache et Windows Server. Les scripts et les programmes CGI peuvent également être écrits dans plusieurs langages différents, tels que C++, Java et Perl. Bien que de nombreux sites Web continuent d’utiliser CGI pour exécuter des programmes et des scripts, les développeurs intègrent désormais souvent les scripts directement dans les pages Web. Ces scripts, écrits dans des langages tels que PHP et ASP, sont traités sur le serveur avant le chargement de la page, puis les données obtenues sont envoyées au navigateur de l’utilisateur.
2) Images générées par ordinateur
Dans le domaine de l’infographie, CGI désigne généralement les images générées par ordinateur. Ce type de CGI désigne les graphiques 3D utilisés au cinéma, à la télévision et dans d’autres types de médias visuels. La plupart des films d’action modernes utilisent au moins quelques éléments CGI pour les effets spéciaux, tandis que d’autres films, comme les films d’animation de Pixar, sont entièrement réalisés à partir de graphiques générés par ordinateur.
Testez vos connaissances