e-mail me  

 programmi CGI

   




Mentre lo scopo fondamentale di Java e Javascript è di permettere alla macchina client di eseguire applicazioni in modo indipendente, il CGI è un meccanismo che permette di far girare i programmi sulla macchina server.
Più formalmente il CGI (Common Gateway Interface) è uno standard per interfacciare i programmi esterni con il server informativo (il Web server).

Un documento HTML è statico, è cioè un file di testo che non cambia; un programma CGI richiamato all'interno di un documento HTML è eseguito in tempo reale, così da permettere la visualizzazione di informazioni dinamiche.Tipiche applicazioni includono i contatori del numero di accessi alle pagine, l'invio di ordini e prenotazioni tramite i moduli (forms), la creazione di guestbook, l'accesso ai database,...

Poichè i CGI risiedono e girano sulla macchina server, per la loro installazione è necessario avere accesso a tale computer ed il più delle volte ad un'area particolarmente riservata, anche perchè la loro scorretta installazione può comportare dei rischi per la sicurezza del server stesso.

Per la realizzazione di applicazioni CGI si può usare un qualsiasi linguaggio di programmazione: una scelta oggi molto popolare, soprattutto nei sistemi Unix/Linux, è il Perl, altri linguaggi molto usati sono C, C++, TCL, nonchè VisualBasic in ambienti Windows NT. Le ragioni per scegliere il Perl sono la sua semplicità, i potenti mezzi per la manipolazione dei testi, la vasta disponibilità di moduli per il Web.


    

Mi Presento     Servizi     Portfolio     Appunti di Web     CyberSurf     Gemelli OnLine