RP Italian
 
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