Što je CGI? definicija i značenje

Objavljeno na po Mel Hawthorne

Ne treba ih brkati s računalno generiranim slikama, u tehnološkom svijetu CGI je skraćenica za Common Gateway Sučelje i odnosi se na standard koji opisuje kako bi se web-usluge trebale sučeljavati s vanjskim programe. Putem ovog protokola funkcije poput obrazaca na zaslonu mogu pokretati skripte poput provjere pravopisa. Zapravo, CGI omogućuje korištenje programa kojima se ne može pristupiti izravno putem weba.

Technipages objašnjava CGI

Uobičajena sučelja pristupnika vraćaju i premještaju podatke putem skripti – u slučaju web obrasca koji korisnik ispunjava, obrazac generira izlaz koji se obrađuje putem skripte. Zatim se može povezati sa svim vrstama drugih aplikacija i programa na stranicu. Moguća je provjera pravopisa, čak i veza s bazom podataka, kao i druge vrste veza s internetskim uslugama koje nisu izravno dostupne.

Godine 1993. Nacionalni centar za superračunalske aplikacije ili NCSA stvorio je standard za pozivanje izvršnih datoteka naredbenog retka za mailing listu. To se zatim razvilo kada ga je grupa programera usvojila i proširila sve dok nije stvoren trenutni standard.

CGI je više od jedne skripte – to je standard za stvaranje različitih. Svaki web poslužitelj dopušta svom vlasniku da konfigurira koje skripte treba koristiti kada i gdje – drugim riječima, vlasnik poslužitelja može odlučiti koji programi sučelje s kojom interakcijom korisnika.

Uobičajene upotrebe CGI-ja

  • CGI je standard koji opisuje najbolje prakse za internetske aplikacije koje komuniciraju s web stranicama.
  • CGI skripte može postaviti i dodijeliti vlasnik web poslužitelja.
  • Upotreba CGI skripti postala je uobičajena relativno brzo nakon njihovog izuma 90-ih.

Uobičajene zlouporabe CGI-ja

  • CGI se odnosi na računalno generirana sučelja.