www.ilpiola.it
Roberto Piola
Work
CGI
   
English version
|
Cosa è un cgi-script
Un cgi-script (Common Gateway Interface script) è un programma
che viene attivato quando un utente compila un
modulo (form) oppure attiva un certo pulsante su di una pagina del World Wide
Web.
Al cgi-script vengono passati i dati inseriti dall'utente, ed all'utente viene
inviata in risposta una pagina di risposta generata dal cgi-script.
Le cose che si possono fare con un cgi-script sono molteplici, per esempio:
- Consultazione di database.
- Il form contiene la formulazione di una query; lo script
ricercherà i dati richiesti in un database che puo' risiedere sia sul WWW
server che su di un altro server fornito dal cliente
ed allacciato in rete locale.
Nel caso più semplice, il database potrebbe consistere solo in una
collezione di pagine di testo, e l'utente potrebbe richiedere l'indice,
o una pagina, o tutte le pagine che contengono una certa parola...
Tre esempi di questo tipo di script sono i servizi
IFIND,
PFIND e
Userdb, attivi
su questo sito.
- Inserimento dati in database.
- Il form contiene dati da inserire in un database che risiede sul WWW server.
Periodicamente, il cliente si collega al server e riceve l'aggiornamento
del database. Si possono implementare così semplicemente sistemi di
raccolta ordini o dati statistici.
Un esempio di raccolta ordini piuttosto sofisticata
mediante un CGI quello che ho realizzato per la
Dig-it
 
|