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.

Mis à jour June 24, 2010 par Per C.

quizTestez vos connaissances

What type of software developed for niche applications or a specific clientele?

A
Shareware
0%
B
Greenfield
0%
C
Open source
0%
D
Vertical market
0%
Correct! Incorrect!     View the Vertical Market Software definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de CGI sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.