Hva er CGI? definisjon og mening

postet på av Mel Hawthorne

For ikke å forveksle med datagenererte bilder, i teknologiverdenen står CGI for Common Gateway Grensesnitt og refererer til en standard som beskriver hvordan webtjenester skal samkjøre med eksterne programmer. Gjennom denne protokollen kan funksjoner som skjemaer på skjermen kjøre skript som stavekontroll. Faktisk muliggjør CGI bruk av programmer som ikke kan nås direkte via nettet.

Technipages forklarer CGI

Vanlige gateway-grensesnitt returnerer og flytter data via skript – i tilfelle av et nettskjema som brukeren fyller ut, genererer skjemaet utdata som håndteres via skriptet. Den kan deretter koble til alle slags andre applikasjoner og programmer til nettstedet. En stavekontroll, til og med en databasetilkobling er mulig, i likhet med andre typer tilkoblinger med internettjenester som ikke er direkte tilgjengelige.

I 1993 opprettet National Center for Supercomputing Applications eller NCSA en standard for å kalle kjørbare kommandolinjefiler for en e-postliste. Dette utviklet seg da en gruppe utviklere tok i bruk det og utvidet det til den nåværende standarden ble opprettet.

CGI er mer enn bare ett skript – det er en standard for å lage forskjellige. En hvilken som helst webserver vil tillate eieren å konfigurere hvilke skript som skal brukes når og hvor – med andre ord kan eieren av serveren bestemme hvilke programmer som bruker grensesnitt med hvilken brukerinteraksjon.

Vanlig bruk av CGI

  • CGI er en standard som beskriver beste praksis for Internett-baserte applikasjoner som samhandler med nettsteder.
  • CGI-skript kan settes opp og tilordnes av eieren av en webserver.
  • Bruken av CGI-skript ble vanlig relativt raskt etter oppfinnelsen på 90-tallet.

Vanlige misbruk av CGI

  • CGI refererer til datamaskingenererte grensesnitt.