Mikä on CGI? määritelmä ja merkitys

Lähetetty kirjoittaja Mel Hawthorne

Ei pidä sekoittaa tietokoneella luotuihin kuviin, teknologiamaailmassa CGI on lyhenne sanoista Common Gateway Käyttöliittymä ja viittaa standardiin, joka kuvaa kuinka verkkopalvelujen tulee liittää ulkoisiin ohjelmia. Tämän protokollan avulla toiminnot, kuten näyttölomakkeet, voivat suorittaa skriptejä, kuten oikoluku. Itse asiassa CGI mahdollistaa sellaisten ohjelmien käytön, joihin ei pääse suoraan verkon kautta.

Technipages selittää CGI: n

Yleiset yhdyskäytäväliitännät palauttavat ja siirtävät tietoja komentosarjojen kautta – jos käyttäjä täyttää verkkolomakkeen, lomake tuottaa tulosteen, jota käsitellään komentosarjan kautta. Se voi sitten muodostaa yhteyden kaikenlaisiin muihin sivuston sovelluksiin ja ohjelmiin. Oikeinkirjoituksen tarkistus, jopa tietokantayhteys on mahdollista, samoin kuin muun tyyppiset yhteydet Internet-palveluihin, joihin ei ole suoraa pääsyä.

Vuonna 1993 National Center for Supercomputing Applications tai NCSA loi standardin komentorivin suoritettavien tiedostojen kutsumiseksi postituslistalle. Tämä kehittyi sitten, kun ryhmä kehittäjiä otti sen käyttöön ja laajensi sitä, kunnes nykyinen standardi luotiin.

CGI on enemmän kuin yksi skripti – se on standardi erilaisten skriptien luomiseen. Mikä tahansa verkkopalvelin antaa omistajalleen mahdollisuuden määrittää, mitä komentosarjoja tulee käyttää milloin ja missä – toisin sanoen palvelimen omistaja voi päättää, mitkä ohjelmat liittyvät mihin tahansa käyttäjän vuorovaikutukseen.

CGI: n yleiset käyttötavat

  • CGI on standardi, joka kuvaa parhaita käytäntöjä Internet-pohjaisille sovelluksille, jotka ovat vuorovaikutuksessa verkkosivustojen kanssa.
  • Web-palvelimen omistaja voi määrittää ja määrittää CGI-komentosarjat.
  • CGI-skriptien käyttö yleistyi suhteellisen nopeasti niiden keksimisen jälkeen 90-luvulla.

CGI: n yleiset väärinkäytökset

  • CGI tarkoittaa tietokoneella luotuja rajapintoja.