Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more.

Home :: CGI :: (Vai all'Indice di CGI)

Ultimi 10 tutorials CGI

Pubblicato il 27-04-2006

Con l'acronimo CGI (Common Gateway Interface) si indica una tecnologia lato server che riguarda l'interazione tra Web server (ad esempio Apache) e differenti fonti di dati come applicativi, database e files.

Il principio su cui si basano gli script CGI è quindi il classico meccanismo input-output per la formulazione delle...
Leggi l'articolo

Pubblicato il 27-04-2006

Installare uno script CGI non è particolarmente difficile, ci sono però dei passaggi che dovranno essere curati con una certa attenzione in modo da evitare errori che potrebbero compromettere le nostre operazioni.

Innanzitutto dovremo localizzare il percorso all'eseguibile Perl, cioè sarà necessario sapere quale sia la posizione dell'interprete all'interno del nostro...
Leggi l'articolo

Pubblicato il 27-04-2006

Una volta stabiliti variabili e parametri che dovranno essere utilizzati nell'esecuzione dei nostri script CGI, potremo caricare i file contenenti il listato nel server, ne dovremo cioè eseguire l'upload all'interno della cartella destinata a contenere le applicazioni; quest'ultima è denominata generalmente cgi-bin.

Questa operazione è abbastanza semplice e non presenta inconvenienti...
Leggi l'articolo

Pubblicato il 27-04-2006

Dopo i necessari preparativi, è arrivato il momento del classico "Hello World!", proveremo infatti a creare il nostro primo script CGI; il compito non sarà arduo, tutto quello che faremo non sarà altro che scrivere una minuscola applicazione in grado di restituiere in output del codice HTML contenente una stringa...
Leggi l'articolo

Pubblicato il 27-04-2006

Per chi conosce altri linguaggi, come per esempio PHP, il discorso sulle variabili d'ambiente sarà sicuramente familiare. Esse sono infatti dei costrutti nativi del linguaggio stesso che contengo informazioni rilevanti riguardo al server enviroment all'interno del quale lavorano le nostre applicazioni:

  • DOCUMENT_ROOT: la cartella di root del nostro server, un pò...
    Leggi l'articolo

Pubblicato il 27-04-2006

Tra le tante variabili d'ambiente previste dall'esecuzione degli script CGI, ve ne sono alcune che meritano di essere sottolineate, per questo motivo le analizzeremo dettagliatamente nelle prossime pagine.

QUERY_STRING è una variabile d'ambiente che può essere utilizzata per effettuare ricerche di stringhe nelle possibili fonti di dati come database o file,...
Leggi l'articolo

Pubblicato il 27-04-2006

Nella creazione di script CGI, l'utilizzo di moduli form per il feedback con gli utenti è probabilmente un tipo di applicazione tra le più diffuse. Tramite i moduli è infatti possibile raccogliere dati inviati dai visitatori del nostro sito internet; i dati ricevuti vengono di conseguenza elaborati e trasformati in...
Leggi l'articolo

Pubblicato il 27-04-2006

Il metodo GET, pur utilissimo, pone dei problemi di sicurezza non indifferenti in sede di sviluppo: innanzitutto bisogna considerare che il passaggio dei dati in querystring viene effettuato "in chiaro", questo vuol dire che nel momento in cui viene prodotta un'URL sulla base dell'input di un utente, questa potrà essere...
Leggi l'articolo

Pubblicato il 27-04-2006

In questo capitolo elencheremo i possibili errori che possono derivare da un malfunzionamento delle nostre applicazioni CGI; di seguito proporremo un'altro elenco, relativo alle notifiche sullo stato di esecuzione degli script.

Possibili errori (e relative proposte di soluzione):

  • Lo script non viene eseguito e viene invece stampato a video il codice che...
    Leggi l'articolo

Pubblicato il 27-04-2006

Come anticipato, i codici di stato sono delle notifiche riguardanti lo stato di esecuzione dei nostri script CGI. Alcune di queste notifiche ci riportano agli errori descritti nel capitolo precedente, le riporteremo comunque per questioni di completezza espositiva:

  • Gateway timeout 503: il Web server non ottiene risposta nel tentativo di accesso...
    Leggi l'articolo

1 2 > >>
Cerca nel sito
Per sito
Sviluppatore di applicazioni Web con competenze evolute nella progettazione delle basi di dati, autore per alcune delle più importanti testate on line dedicate alla manualistica tecnica (HTML.it, MrWebmaster.it, Edit) e consulente per l'e-learning.
Tutte le categorie
Tutorial Random
Come funziona Tomcat
Come anticipato nell'Introduzione, Tomcat è un Servlet Engine (chiamato anche Servlet Container o Servlet/JSP); è cioè un software capace di... Leggi l'articolo
Corsi online per sviluppatori
Corsi per Webmaster, Web Designer, Programmatori, Grafici e Sistemisti