Cos'è la CGI? definizione e significato

postato su di Mel Hawthorne

Da non confondere con le immagini generate al computer, nel mondo della tecnologia CGI sta per Common Gateway Interfaccia e fa riferimento a uno standard che descrive come i servizi Web dovrebbero interfacciarsi con l'esterno programmi. Attraverso questo protocollo, funzioni come i moduli sullo schermo possono eseguire script come il controllo ortografico. In effetti, CGI consente l'uso di programmi a cui non è possibile accedere direttamente tramite il web.

Technipages spiega CGI

Le interfacce gateway comuni restituiscono e spostano i dati tramite script: nel caso di un modulo Web compilato dall'utente, il modulo genera un output che viene gestito tramite lo script. Può quindi connettersi a tutti i tipi di altre applicazioni e programmi al sito. È possibile un controllo ortografico, anche una connessione al database, così come altri tipi di connessioni con servizi Internet che non sono direttamente accessibili.

Nel 1993, il National Center for Supercomputing Applications o NCSA ha creato uno standard per chiamare gli eseguibili della riga di comando per una mailing list. Questo si è poi evoluto quando un gruppo di sviluppatori lo ha adottato e lo ha ampliato fino alla creazione dello standard attuale.

CGI è più di un semplice script: è uno standard per crearne di diversi. Qualsiasi web server consentirà al suo proprietario di configurare quali script dovrebbero essere usati quando e dove - in altre parole, il proprietario del server può decidere quali programmi si interfacciano con quale interazione dell'utente.

Usi comuni di CGI

  • CGI è uno standard che descrive le migliori pratiche per le applicazioni basate su Internet che interagiscono con i siti web.
  • Gli script CGI possono essere impostati e assegnati dal proprietario di un server web.
  • L'uso di script CGI è diventato comune in tempi relativamente brevi dopo la loro invenzione negli anni '90.

Errori comuni di CGI

  • CGI si riferisce alle interfacce generate dal computer.