Common Gateway Interface

CGI (Common Gateway Interface) – CGI texnologiyası dedikdə Internet resurs daxilində baza əlavələrində interaktiv elementlərindən istifadə nəzərdə tutulur. CGI texnologiyası verilənlər axınının bir obyektdən digər obyektə ötürülməsini təmin edir.

Ümumdünya şəbəkədə çatlar, konferensiyalar, elan lövhələri, axtarış istemləri bu cür təşkil olunmuşdur. Ümumilikdə CGI texnologiyasının iş prinsipi aşağıdakı kimi qurulmuşdur: *İstifadəçi Veb səhifədə hər hansı formanı doldurur və düyməni basır. Bundan sonra HTML kodunda qurulmuş CGI skriptinin çağırış sətri uyğun CGI proqramını işə salır və ona informasiyanın emalı prosesini ötürür.

  • İstifadəçi tÉ™rÉ™findÉ™n daxil olan verilÉ™nlÉ™r bu proqram vasitÉ™silÉ™ göndÉ™rilir, hÉ™min proqram öz növbÉ™sindÉ™ verilÉ™nlÉ™ri baÅŸqa sÉ™hifÉ™yÉ™ "düzür": ya poçt vasitÉ™silÉ™ vÉ™ ya hÉ™r hansı baÅŸqa üsulla.

CGI skriptləri Veb serverdə bu məqsədlə ayrılmış direktoriyalarda yerləşirlər. Bu direktoriyalara CGI–BIN qoyulur. Belə proqramların qurulması və yerinə yetirilməsi http-serverə xüsusi icazə ilə yanaşı, istifadəçidə müəyyən bilik və təcrübə tələb edir.

CGI texnologiyası iki üsulla realizə olunur:

  • PERL (Practical Extraction and Report Language) dilindÉ™ yazılmış proqramlardan istifadÉ™ etmÉ™klÉ™. Bu cür fayllar .pi geniÅŸlÉ™ndiricisinÉ™ malik olur. PERL dili dÉ™ HTML kimi interpritasiya olunmuÅŸ dildir, yÉ™ni skripti yerinÉ™ yetirÉ™n zaman É™lavÉ™ kompilyasiyalar tÉ™lÉ™b olunmur.
  • C dilindÉ™n istifadÉ™ etmÉ™klÉ™ yaradılmış É™lavÉ™lÉ™rin kömÉ™yi ilÉ™. Bu É™lavÉ™lÉ™r serverdÉ™ kompilyasiya edilir. BelÉ™liklÉ™ uyÄŸun UNIX platformalarının çoxu bu dildÉ™ qurulmuÅŸ translyatorları özündÉ™ birləşdirir. BelÉ™ proqramlar .cgi geniÅŸlÉ™ndiricisinÉ™ malik olur.

Yuxarıda sadalanan əməliyyatlardan əlavə CGI texnologiyasının köməyi ilə reklam bannerlərinin ardıcıl göstərilməsi sistemini yaratmaq, faylların serverlərə avtomatik yüklənməsini təmin etmək, veb saytın səhifəsindən elektron məktubun göndərilməsi formasını hazırlamaq və virtual şəkillər xidmətini təşkil etmək olar.

Üstün cəhəti: kliyentin proqram təminatından asılı olmaması, yəni bu texnologiyanı veb brauzerin (veb səyyahın) köməyi ilə serverdəki informasiyalara baxan hər bir istifadəçi tətbiq edə bilər. Bu zaman hansı versiyalı veb brauzerlərdən istifadə edilməsi vacib deyil.

Mənfi cəhəti: CGI proqramını serverdə yükləmək və quraşdırmaq üçün adminstrator hüququna malik olmaq lazımdır. Belə ki, bu proqramlar işləyərkən server kompüterin normal işləməsini və şəbəkənin stabilliyini poza bilər.

Həmçinin bax

Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya