PDA

Visualizza la versione completa : CGI in C


kioto
01-07-2005, 11:25
Salve a tutti, so che in questo forum si parla più del Perl
che del C.Io vorrei raccogliere informazioni per avvicinarmi
all'uso dei CGI da sperimentare con C ed Apache.
Al momento programmo con PHP mentre con C sviluppo potenti
applicazioni come il noto programma Hello World :D :D
Scherzi a parte mi date qualche input per iniziare a trattare
questo tipo di applicazioni.
Grazie e buon lavoro.

shishii
01-07-2005, 23:41
Tra C e Perl, sotto il profilo CGI, non ci sono differenze, nel senso che utilizzando il medesimo protocollo funzionano nello stesso modo.

Per cui se il programma non ha bisogno di dati in input basterà digitare nel browser:

http://www.sito.com/cgi-bin/programma

Se ha bisogno di input glieli passerai:
o con il metodo GET, e il programma li troverà nella variabile d'ambiente 'QUERY_STRING'

o con il metodo POST e il programma li riceverà tramite lo standard input.

infine per generare l'output sarà sufficiente usare delle semplici:

printf("Content-type: text/html\n\n");
printf("codice html");

kioto
02-07-2005, 10:25
Grazie shishii non manchi mai con l'appuntamento :D
Cmq dovrei documentarmi un pò sul protocollo CGI visto che
non ho mai creato un CGI fino ad ora.
Sto googlando un pò per fare domande da fagiano...
:fagiano: :fagiano:
Muchas grazias.

Loading