Hvad er CGI? definition og betydning

click fraud protection

opslået på ved Mel Hawthorne

For ikke at forveksle med computergenererede billeder står CGI i teknologiverdenen for Common Gateway Interface og refererer til en standard, der beskriver, hvordan webtjenester skal interface med eksterne programmer. Gennem denne protokol kan funktioner som formularer på skærmen køre scripts som stavekontrol. Faktisk muliggør CGI brugen af ​​programmer, der ikke kan tilgås direkte via internettet.

Technipages forklarer CGI

Common Gateway Interfaces returnerer og flytter data via scripts – i tilfælde af en webformular, som brugeren udfylder, genererer formularen output, der håndteres via scriptet. Det kan derefter oprette forbindelse til alle mulige andre applikationer og programmer til webstedet. En stavekontrol, endda en databaseforbindelse er mulig, ligesom andre typer forbindelser med internettjenester, der ikke er direkte tilgængelige.

I 1993 oprettede National Center for Supercomputing Applications eller NCSA en standard for at kalde kommandolinjeeksekverbare filer til en postliste. Dette udviklede sig derefter, da en gruppe udviklere adopterede det og udvidede det, indtil den nuværende standard blev oprettet.

CGI er mere end blot ét script - det er en standard for at skabe forskellige. Enhver webserver vil give sin ejer mulighed for at konfigurere, hvilke scripts der skal bruges hvornår og hvor – med andre ord kan ejeren af ​​serveren bestemme, hvilke programmer der interfacer med hvilken brugerinteraktion.

Almindelig brug af CGI

  • CGI er en standard, der beskriver bedste praksis for internetbaserede applikationer, der interagerer med websteder.
  • CGI-scripts kan opsættes og tildeles af ejeren af ​​en webserver.
  • Brugen af ​​CGI-scripts blev almindeligt relativt hurtigt efter deres opfindelse i 90'erne.

Almindelig misbrug af CGI

  • CGI refererer til computergenererede grænseflader.