ما هو CGI؟ التعريف والمعنى

click fraud protection

نشر على بواسطة ميل هوثورن

لا ينبغي الخلط بينه وبين الصور التي تم إنشاؤها بواسطة الكمبيوتر ، في عالم التكنولوجيا ، ترمز CGI إلى Common Gateway واجهة ويشير إلى معيار يصف كيفية تعامل خدمات الويب مع الخارجية البرامج. من خلال هذا البروتوكول ، يمكن لوظائف مثل النماذج التي تظهر على الشاشة تشغيل البرامج النصية مثل التدقيق الإملائي. في الواقع ، يتيح CGI استخدام البرامج التي لا يمكن الوصول إليها مباشرة عبر الويب.

يشرح Technipages CGI

تقوم واجهات البوابة المشتركة بإرجاع البيانات ونقلها عبر البرامج النصية - في حالة نموذج الويب الذي يملأه المستخدم ، يقوم النموذج بإنشاء مخرجات تتم معالجتها عبر البرنامج النصي. يمكنه بعد ذلك الاتصال بجميع أنواع التطبيقات والبرامج الأخرى بالموقع. التدقيق الإملائي ، حتى الاتصال بقاعدة البيانات ممكن ، وكذلك الأنواع الأخرى من الاتصالات بخدمات الإنترنت التي لا يمكن الوصول إليها بشكل مباشر.

في عام 1993 ، أنشأ المركز الوطني لتطبيقات الحوسبة الفائقة أو NCSA معيارًا لاستدعاء الملفات التنفيذية لسطر الأوامر لقائمة بريدية. ثم تطور هذا عندما تبنته مجموعة من المطورين وتوسعت فيه حتى تم إنشاء المعيار الحالي.

CGI هو أكثر من مجرد نص برمجي واحد - إنه معيار لإنشاء نصوص مختلفة. سيسمح أي خادم ويب لمالكه بتكوين البرامج النصية التي يجب استخدامها متى وأين - بمعنى آخر ، يمكن لمالك الخادم تحديد واجهة البرامج مع تفاعل المستخدم.

الاستخدامات الشائعة لـ CGI

  • CGI هو معيار يصف أفضل الممارسات للتطبيقات المستندة إلى الإنترنت التي تتفاعل مع مواقع الويب.
  • يمكن إعداد البرامج النصية CGI وتعيينها بواسطة مالك خادم الويب.
  • أصبح استخدام نصوص CGI أمرًا شائعًا نسبيًا بسرعة بعد اختراعها في التسعينيات.

إساءة استخدام CGI الشائعة

  • يشير CGI إلى واجهات يتم إنشاؤها بواسطة الكمبيوتر.