CGI Programming with Perl | Cerca per titolo, autore, parola chiave | ||||||||
CGI Programming with Perl Di Scott Guelich, Shishir Gundavaram e Gunther Birznieks, Seconda Edizione, Luglio 2000. La prima edizione di CGI Programming on the World Wide Web è del 1996. Visto che CGI è cambiato molto negli anni successivi, questa edizione del 2000 riflette questi cambiamenti. Gli argomenti inseriti in questa seconda edizione comprendono: il modulo Perl Cgi.pm, i template HTML, la sicurezza, Javascript, XML, i motori di ricerca, gli stili, le eventuali alternative a CGI. Argomenti quali la gestione delle sessioni, la posta elettronica, le immagini dinamiche, i database relazionali sono stati ampliati ed aggiornati. Infine, oltre a trattare di CGI, in questo libro si parla di HTTP, il protocollo sottostante, la cui comprensione permette una migliore comprensione di CGI. Cos'è CGI? Come dice il suo nome, Common Gateway Interface, CGI è una interfaccia, un ambiente di sviluppo. E' il minimo ambiente che un server può mettere a dispsizione alle applicazioni, affinchè queste ultime siano in grado di creare pagine web. Quando un server web riceve una richiesta per uno script CGI ( per esempio, una applicazione ), il server invia a questa applicazione una serie di parametri ( variabili d'ambiente ) e resta in attesa di una risposta. Quando l'applicazione termina le sue operazioni, invia la risposta al server web che la gira al client ( utente ). I programmi CGI ricevono i dati di input via standard input ( STDIN ) e attraverso le cosiddette variabili d'ambiente, le quali contengono informazioni quali: l'host remoto, il nome del server, il protocollo di comunicazione utilizzato nella transazione, gli eventuali dati inviati dal client ( per esempio, attraverso un modulo HTML ), e molto altro. Una volta completate le sue operazioni, il programma CGI invia la sua risposta al server, utilizzando lo standard output ( STDOUT ). Il server web riceve l'output del programma CGI, inserisce i suoi propri header HTTP al messaggio e rispedisce il tutto al browser dell'utente che aveva inviato la richiesta. CGI permette, quindi, di generare contenuti che non differiscono in nulla, per l'utente finale, da tutti i contenuti statici normalmente inviati dal server web.
|
|||||||||
CGI Programming with Perl | Disclaimer: questo è un link a contenuti ospitati su server esterni. |