Yayınlanan tarafından Mel Hawthorne
Bilgisayar tarafından oluşturulan görüntülerle karıştırılmaması için, teknoloji dünyasında CGI, Ortak Ağ Geçidi anlamına gelir. Arayüz ve web servislerinin harici cihazlarla nasıl arayüz oluşturması gerektiğini açıklayan bir standardı ifade eder. programlar. Bu protokol aracılığıyla, ekrandaki formlar gibi işlevler, yazım denetimi gibi komut dosyalarını çalıştırabilir. Aslında, CGI, doğrudan web üzerinden erişilemeyen programların kullanılmasını sağlar.
Technipages CGI'yı Açıklıyor
Ortak Ağ Geçidi Arabirimleri, komut dosyaları aracılığıyla verileri döndürür ve taşır - kullanıcının doldurduğu bir web formu durumunda, form komut dosyası aracılığıyla işlenen çıktılar üretir. Daha sonra siteye her türlü diğer uygulama ve programlara bağlanabilir. Doğrudan erişilemeyen internet hizmetleriyle diğer bağlantı türleri gibi bir yazım denetimi, hatta bir veritabanı bağlantısı bile mümkündür.
1993 yılında, Ulusal Süper Bilgi İşlem Uygulamaları Merkezi veya NCSA, bir posta listesi için komut satırı yürütülebilir dosyalarını çağırmak için bir standart oluşturdu. Bu daha sonra bir grup geliştirici tarafından benimsendiğinde ve mevcut standart oluşturulana kadar genişletildiğinde gelişti.
CGI, tek bir betikten daha fazlasıdır – farklı betikler oluşturmak için bir standarttır. Herhangi bir web sunucusu, sahibinin hangi komut dosyalarının ne zaman ve nerede kullanılacağını yapılandırmasına izin verir - başka bir deyişle, sunucunun sahibi hangi programların hangi kullanıcı etkileşimi ile arayüze girdiğine karar verebilir.
CGI'nın Yaygın Kullanımları
- CGI, web siteleriyle etkileşime giren İnternet tabanlı uygulamalar için en iyi uygulamaları tanımlayan bir standarttır.
- CGI betikleri, bir web sunucusunun sahibi tarafından kurulabilir ve atanabilir.
- CGI betiklerinin kullanımı, 90'larda icat edildikten sonra nispeten hızlı bir şekilde yaygınlaştı.
CGI'nin Yaygın Yanlış Kullanımları
- CGI, bilgisayar tarafından oluşturulan arayüzleri ifade eder.