CGI (Ortak Ağ Geçidi Arayüzü) Nedir?

Common Gateway Interface’in kısaltımı olan ve dilimize Ortak Ağ Geçidi Arayüzü olarak çevrilen CGI, sunucu ile web tarayıcısı arasında bilgi alışverişi yapmak için kullanılan işlemdir.

Ortak Ağ Geçidi Arayüzü, kullanıcı web sunucusuna bağlandıktan sonra, kullanıcıya web arabirimi aracılığıyla cevap vermek için kurallar kullanan standart süreçtir.

CGI, web iletişimi içinde birçok çalışma komut dosyaları ve programları içerir. CGI, HTTP protokolünün bir parçası olan mekanizmadır. CGI akışında, Web tarayıcılarının form bilgilerini arka uç sunucusuna gönderir, web sunucusundaki uygulama programına ve web tarayıcısına program yanıtına bağlanır.

CGI’in avantajları arasında, dilden bağımsız olması, programlama dillerinin herhangi birinde yazılabiliyor olması, basit, hızlı ve güvenli olması yer almaktadır.

CGI en çok E-posta formlarında, ziyaretçi defterlerinde, bloglarda kullanılmaktadır.

Kısaca, Ortak Ağ Geçidi Arayüzü programlarının birçok ortamda çalışmasını sağlayabilirsiniz. CGI betiklerini oluşturmak için; Perl, PHP, UNIX Shell , C dili, Visual Basic, C#, Python ve Java yeterli olan programlama dillerinden birkaçıdır

Karegen.com Linux & Windows Hosting