Che cosa è CGI - comunque Common Gateway Interface


CGI come concetto è stato applicato a molti collegamenti diversi sistemi tra server Web e programmi applicativi. Ad esempio, fornire un server e client di database pulite e quasi universali senza barriere stabilite da sistemi proprietari. Software produce a volte sembra preoccuparsi di fare in modo che solo fa affari con loro, ma "Gateway Comune" da un sistema all'altro fornisce una sorta di standard in modo che i produttori devono rispettare; se non possono occuparsi di esso, nessuno lo comprerà le loro applicazioni. Per ora, si sa veramente cosa sta parlando quando termini Bandy come CGI si assume che si sta parlando solo sulle applicazioni del World Wide Web, in questo contesto, e senza il Web, ci sarebbe CGI. E Internet, non ci sarebbe nessuna parte. CGI è la forza dietro il web.

Mentre HTML da tutto il mondo CGI aspetto lo rende funzionale. E 'ciò che il suo nome suggerisce: un "Gateway comune" tra il server Web e le applicazioni che possono essere utili nel server, ma non viene eseguito come parte di essa. CGI è l'unico modo il server può comunicare con queste altre applicazioni, come ad esempio un database. Si noti che non vi è alcun supporto per il server CGI HTTP fuori. I suoi usi fuori di questa zona sono state interessanti, ma rigorosamente marginale. Common Access In termini tecnici, un gateway è un'interfaccia o un'applicazione che consente a due sistemi per passare le informazioni tra di loro. Ad esempio, il vecchio programma di posta elettronica di Microsoft e delle sue più recenti modifiche sono limitate al solo inviare la posta ad altri utenti di Microsoft Mail. Prodotto autonomo fornisce un semplice protocollo di trasferimento (SMTP) in modo che la posta può essere inviata e ha ricevuto via Internet. Allo stesso modo con il server web. Perl non sa da Adamo, ma attraverso il meccanismo di CGI in grado di gestire le richieste provenienti da clienti o visitatori del tuo sito e passare il risultato di nuovo.




Poiché il server sta semplicemente seguendo un insieme di regole per il passaggio di informazioni, non sapere o importa quello che si utilizza in background per elaborare ciò che si invia. Il funzionale sono completamente indipendenti l'uno dall'altro. In questo modo, è possibile scrivere programmi CGI in qualsiasi linguaggio di programmazione. L'unico modo in cui il server riconosce. Il CGI MS-DOS, UNIX, l'ambiente e, in misura limitata, gli utenti di Windows deve essere almeno un po 'di familiarità "con il concetto di variabili di ambiente. Ad esempio, sia MS-DOS e UNIX, un percorso variabile ambiente chiamato memorizza l'elenco delle directory per cercare attraverso i quali il sistema operativo quando il nome del programma è scritto nella riga di comando. Per il sistema operativo, se le vostre finestre o UNIX, l'ambiente è il blocco di memoria in i nomi delle variabili possono essere memorizzati come valore stringa come un percorso. Parlando ulteriormente questo esempio, quando l'utente fa riferimento al percorso, sostituti del sistema operativo.

(0)
(0)

Commenti - 0

Non ci sono commenti

Aggiungi un commento

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caratteri rimanenti: 3000
captcha