CGI

Le CGI, ou Common Gateway Interface, est utilisé sur les serveurs Web. Il permet l'éxecution d'un programme à priori écrit dans n'importe quel langage.
Sous GNU/Linux, le répertoire par défaut d'Apache où sont placés les programmes CGI est /var/www/cgi-bin. Sous Windows, celà dépend du répertoire ou vous avez installé Apache ou EasyPHP ; avec EasyPHP, sur ma machine le répertoire des CGI est C:\Program Files\EasyPHP1-7\cgi-bin.

Tout programme CGI doit d'abord, pour fonctionner correctement, écrire sur le flux de sortie standard (stdout) l'en-tête d'un fichier HTML, c'est à dire :
Content-type: text/html

Valid XHTML 1.1!