Mis on CGI? määratlus ja tähendus

postitatud kõrval Mel Hawthorne

Mitte segi ajada arvutiga loodud piltidega, tehnoloogiamaailmas tähistab CGI lühendit Common Gateway Liides ja viitab standardile, mis kirjeldab, kuidas veebiteenused peaksid liidestuma välistele programmid. Selle protokolli kaudu saavad sellised funktsioonid nagu ekraanil kuvatavad vormid käivitada skripte, nagu õigekirjakontroll. Tegelikult võimaldab CGI kasutada programme, millele ei pääse otse veebi kaudu juurde.

Technipages selgitab CGI-d

Common Gateway Interfaces tagastavad ja liigutavad andmeid skriptide kaudu – kasutaja poolt täidetud veebivormi puhul genereerib vorm väljundi, mida käsitletakse skripti kaudu. Seejärel saab see saidile luua ühenduse kõikvõimalike muude rakenduste ja programmidega. Võimalik on õigekirjakontroll, isegi andmebaasiühendus, nagu ka muud tüüpi ühendused Interneti-teenustega, millele pole otse juurdepääs.

1993. aastal lõi riiklik superarvutirakenduste keskus ehk NCSA standardi meililisti käsurea käivitatavate failide kutsumiseks. See arenes siis, kui rühm arendajaid selle kasutusele võttis ja laiendas seda kuni praeguse standardi loomiseni.

CGI on rohkem kui üks skript – see on standard erinevate skriptide loomiseks. Iga veebiserver võimaldab selle omanikul seadistada, milliseid skripte millal ja kus kasutada – teisisõnu saab serveri omanik otsustada, millised programmid millise kasutaja interaktsiooniga liidestuvad.

CGI levinud kasutusalad

  • CGI on standard, mis kirjeldab veebisaitidega suhtlevate Interneti-põhiste rakenduste parimaid tavasid.
  • CGI-skripte saab seadistada ja määrata veebiserveri omanik.
  • CGI-skriptide kasutamine muutus tavapäraseks suhteliselt kiiresti pärast nende leiutamist 90ndatel.

CGI levinud väärkasutused

  • CGI viitab arvutiga loodud liidestele.