emreoruc | | Tarih: 20.09.2006, 16:57 Mesaj konusu: Web Tasarımı - CGI Uygulamaları ve Bunların Güvenliği... | |
| CGI Uygulamaları
CGI nedir?
Web geliştiriciler durağan sayfalardan, akıllı dinamik sayfalara geçmek istediklerinde, kısa adı CGI olan Common Gateway Interface teknolojisini geliştirdiler. Bu geliştiricilerin asıl istediği, Web sunucusu üzerinden sunucu tarafında programlar çalıştırabilmekti. Bu yeni teknolojiye Common Gateway denilmesinin sebeplerinden en önemli üçü şuydu:
CGI programları sunucudan bağımsız olmalıydı
CGI programları hemen her dille yazılabilmeliydi
Hemen her istemcide çalışabilmeliydi
Dolayısıyla, CGI bir programlama dili değildir. Piyasadaki, bir girdiyi işleyip, çıktı üretebilen her dil CGI programları geliştirmek için kullanılabilir. Örneğin Perl, C, Python, Tcl, AppleScript, Shell script'leri geliştirme için en çok tercih edilen dillerdir.
CGI programlarında temel fikir, uygulamaların mantık katmanının, sunucu tarafında oluşturulmasıydı.
-----------------------------------------------------
|
|