közzétett által Mel Hawthorne
Nem tévesztendő össze a számítógéppel generált képekkel, a technológiai világban a CGI a Common Gateway rövidítése. Interfész és egy olyan szabványra utal, amely leírja, hogy a webszolgáltatásoknak hogyan kell kapcsolódniuk a külsőhöz programokat. Ezen a protokollon keresztül az olyan funkciók, mint a képernyőn megjelenő űrlapok, olyan szkripteket futtathatnak, mint a helyesírás-ellenőrzés. Valójában a CGI lehetővé teszi olyan programok használatát, amelyek nem érhetők el közvetlenül az interneten keresztül.
Technipages elmagyarázza a CGI-t
A Common Gateway Interfaces szkripteken keresztül küldi vissza és mozgatja az adatokat – a felhasználó által kitöltött webes űrlap esetén az űrlap kimenetet generál, amelyet a parancsfájl kezel. Ezután mindenféle egyéb alkalmazáshoz és programhoz csatlakozhat a webhelyhez. Helyesírás-ellenőrzés, akár adatbázis-kapcsolat is lehetséges, csakúgy, mint más típusú, közvetlenül nem elérhető internetes szolgáltatásokkal való kapcsolat.
1993-ban a National Center for Supercomputing Applications (National Center for Supercomputing Applications) vagy az NCSA szabványt hozott létre a parancssori végrehajtható fájlok levelezőlistához való meghívására. Ez akkor alakult ki, amikor a fejlesztők egy csoportja átvette, és kiterjesztette a jelenlegi szabvány létrejöttéig.
A CGI több, mint egy szkript – ez egy szabvány különböző szkriptek létrehozásához. Bármely webszerver lehetővé teszi tulajdonosa számára, hogy beállítsa, hogy melyik szkripteket mikor és hol használja – vagyis a kiszolgáló tulajdonosa eldöntheti, hogy mely programok milyen felhasználói interakcióval kapcsolódjanak.
A CGI általános felhasználási módjai
- A CGI egy szabvány, amely leírja a webhelyekkel kölcsönhatásba lépő internetalapú alkalmazások legjobb gyakorlatait.
- A CGI-szkripteket a webszerver tulajdonosa állíthatja be és rendelheti hozzá.
- A CGI-szkriptek használata viszonylag hamar általánossá vált a 90-es években történt feltalálásuk után.
Gyakori visszaélések a CGI-vel
- A CGI a számítógép által generált interfészekre utal.