Originariamente inviato da shishii
Non è così. CGI è un protocollo creato per fare colloquiare un webserver con qualunque applicativo, per cui i CGI possono essere interpretati o compilati come nel caso di C.
Per quanto riguarda l'estensione del file da usare dipende dalle impostazioni del sistema e del webserver. In genere .cgi va bene, ma come detto dipende.


La variabile d'ambiente predefinita dal protocollo CGI è 'QUERY_STRING'.
Per cui dipende da come in C si acquisiscono le variabili d'ambiente e lo standard input. E questo non è un problema CGI ma del C.
Per cui detto in parole povere io ho un programma C compilato, quindi un eseguibile, lo metto nella cartella Cgi e posso colloquiarci con una pagina web contenente un form semplicemente leggendo come il C acquisice le variabili d'ambiente?

Un altra cosa, semplicemente installando il web server (apache ad esempio) i cgi sono già supportati? oppure bisogna installare qualche pacchetto?