Čo je CGI? definícia a význam

click fraud protection

Uverejnené dňa podľa Mel Hawthorne

Nesmie sa zamieňať s počítačom generovanými snímkami, v technologickom svete CGI znamená Common Gateway Rozhranie a odkazuje na štandard, ktorý popisuje, ako by sa webové služby mali prepájať s externými programy. Prostredníctvom tohto protokolu môžu funkcie ako formuláre na obrazovke spúšťať skripty, ako je kontrola pravopisu. V skutočnosti CGI umožňuje používanie programov, ku ktorým nie je možné pristupovať priamo cez web.

Technipages vysvetľuje CGI

Rozhrania Common Gateway vracajú a presúvajú údaje prostredníctvom skriptov – v prípade webového formulára, ktorý používateľ vyplní, formulár generuje výstup, ktorý je spracovaný prostredníctvom skriptu. Potom sa môže pripojiť k všetkým druhom aplikácií a programov na stránke. Je možná kontrola pravopisu, dokonca aj pripojenie k databáze, ako aj iné typy pripojení s internetovými službami, ktoré nie sú priamo dostupné.

V roku 1993 vytvorilo Národné centrum pre superpočítačové aplikácie alebo NCSA štandard na volanie spustiteľných súborov príkazového riadku pre zoznam adries. To sa potom vyvinulo, keď ho skupina vývojárov prijala a rozšírila, až kým nevznikol súčasný štandard.

CGI je viac než len jeden skript – je to štandard na vytváranie rôznych. Každý webový server umožní svojmu majiteľovi konfigurovať, ktoré skripty sa majú kedy a kde použiť – inými slovami, vlastník servera môže rozhodnúť, ktoré programy sa pripájajú k interakcii používateľa.

Bežné použitie CGI

  • CGI je štandard, ktorý popisuje najlepšie postupy pre internetové aplikácie interagujúce s webovými stránkami.
  • CGI skripty môže nastaviť a priradiť vlastník webového servera.
  • Používanie CGI skriptov sa stalo samozrejmosťou pomerne rýchlo po ich vynáleze v 90. rokoch.

Bežné nesprávne použitie CGI

  • CGI označuje počítačom generované rozhrania.