Common Gateway Interface

Vikipedi, özgür ansiklopedi
04.59, 12 Eylül 2020 tarihinde Mavrikant Bot (mesaj | katkılar) tarafından oluşturulmuş 23206362 numaralı sürüm (Kaynaksız şablonuna tarih eklendi. Kaynak)

CGI (İngilizceCommon Gateway Interface), Web sunucuları ile bu sunucuların dışındaki programlar arasında etkileşim, diğer deyişle ortak çalışma platformu oluşturmak için geliştirilmiş bir standarttır. CGI bir proglamlama dili değil, bir programdır. HTML kodu içerisinden çağrılan CGI programları, Web'in statik yapısına dinamik bir yapı kazandırmaktadır. İnternet üzerinde hemen hemen bütün kullanıcı arayüzleri CGI kullanılarak hazırlanmıştır. CGI, Web kullanıcılarının Web sunucusunun çalıştığı makine üzerinde belirlenen programları çalıştırmasını sağlayan bir arayüz programıdır.

Web sayfasını kaç kişinin ziyaret ettiğini öğrenmek, ziyaretçilerin mesaj bırakmalarını ya da bir sipariş geçmelerini sağlamak ve buna benzer şeyler için kullanılmaktadır. CGI, bu tür bilgi girişi ve depolanmasının istendiği ya da kullanıcının site içerisindeki hareketlerini kaydetmek gibi bir takım imkânlar sunmaktadır. Günümüzde CGI, basit bir sayaç veya e-posta programından başlayarak daha karmaşık veri tabanı kullanan pek çok siteye kadar her yerde kullanılmaktadır.

Kaynakça