CGI: واجهة البوابة المشتركة

February 13 , 2022
ما هو CGI؟
واجهة البوابة العامة (CGI) هي مواصفات واجهة تمكّن خوادم الويب من تنفيذ برنامج خارجي , لمعالجة طلبات المستخدم . غالبًا ما تتم كتابة مثل هذه البرامج بلغة نصية ويشار إليها عادةً باسم نصوص CGI , ولكنها قد تتضمن برامج مُجمَّعة . تحدث حالة استخدام نموذجية عندما يرسل مستخدم الويب نموذج ويب على صفحة ويب تستخدم CGI . يتم إرسال بيانات النموذج إلى خادم الويب ضمن طلب HTTP مع عنوان URL يشير إلى برنامج نصي CGI . خادم الويب ثم يقوم بتشغيل نص CGI في عملية كمبيوتر جديدة , تمرير بيانات النموذج إليه . إخراج نص CGI , عادةً في شكل HTML , يتم إرجاعه بواسطة البرنامج النصي إلى خادم الويب , ] ويرحلها الخادم مرة أخرى إلى المتصفح كاستجابة لطلب المتصفح .

تم تطويره في أوائل التسعينيات , كانت CGI هي أول طريقة شائعة متاحة سمحت لصفحة الويب بأن تكون تفاعلية . على الرغم من أنها لا تزال قيد الاستخدام , تعد CGI غير فعالة نسبيًا مقارنة بالتقنيات الحديثة وقد تم استبدالها بها إلى حد كبير . ]


تونميند رشفة صوتي المنتجات بما في ذلك مكبرات الصوت IP , محول ترحيل صفحات SIP , لوحة SIP PCB كلها تطبق CGI التي تدعم التكوين عبر تسجيل الدخول إلى الويب . مع هذه الميزة , يمكن للمستخدمين تكوين منتجات IP الصوتية بطريقة سهلة للغاية , عادةً ما يمكنهم تكتمل في بضع ثوان .


بصرف النظر عن إعداد الويب , ، يمكن للمستخدمين أيضًا تثبيت tonmind مكبر صوت الشبكة برنامج أداة يسمى iptool لتكوين . كلتا طريقتين للتهيئة ملائمة وقابلة للتطبيق . يمكن لـ iptool إكمال معظم التكوين , إعداد الويب هو تكوين كامل للوظائف .


ميزات CGI:
إنه معيار جيد التحديد ومدعوم .
تُكتب نصوص cgi عمومًا إما بلغة perl , C , أو ربما مجرد نص شل بسيط .
cgi هي تقنية تتفاعل مع HTML .
CGI هي أفضل طريقة لإنشاء عداد لأنها الأسرع حاليًا
يعتبر معيار cgi بشكل عام هو الأكثر توافقًا مع متصفحات اليوم

مزايا CGI:
المهام المتقدمة حاليًا أسهل بكثير في الأداء في CGI مقارنة بجافا .
من الأسهل دائمًا استخدام الرمز المكتوب بالفعل بدلاً من كتابة الرمز الخاص بك .
يحدد cgi أن البرامج يمكن كتابتها بأي لغة , وعلى أي منصة , طالما أنها تتوافق مع المواصفات .
تتوفر العدادات المستندة إلى cgi ورمز CGI لأداء المهام البسيطة بوفرة .

كيف يعمل CGI
يرسل القارئ عنوان URL الذي يتسبب في أن يستخدم خادم aolserver CGI لتشغيل برنامج . يقوم خادم aolserver بتمرير المدخلات من القارئ إلى البرنامج والإخراج من البرنامج مرة أخرى إلى القارئ . تعمل CGI كبوابة " [ 1] بين aolserver والبرنامج الذي تكتبه .
البرنامج الذي يتم تشغيله بواسطة CGI يمكن أن يكون أي نوع من الملفات القابلة للتنفيذ على منصة الخادم . على سبيل المثال , يمكنك استخدام C , C ++ , perl , unix shell scripts , fortran , أو أي لغة مترجمة أو مفسرة أخرى . يمكنك أيضًا استخدام نصوص tcl مع CGI , على الرغم من أن امتدادات tcl الموصوفة في الفصل 5 من دليل مطور aolserver tcl غير متوفرة من خلال cgi .

مع aolserver , لديك خيار استخدام واجهات tcl و C المضمنة بدلاً من CGI . عادةً , توفر واجهات tcl و C أداءً أفضل من CGI . (راجع دليل مطور aolserver tcl للحصول على معلومات حول واجهة tcl ودليل مطور aolserver C للحصول على معلومات حول واجهة C .)

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


في الختام , يمكن لـ CGI تنفيذ عملية لبرامج CGI لتنفيذ مهمة عالية السرعة والأمان . مع تطبيق CGI , tonmind نظام الترحيل sip كان من السهل تكوينه عبر طريقة تسجيل الدخول إلى الويب .



ترك رسالة
ترك رسالة
إذا كانت أنت مهتم بمنتجاتنا وتريد معرفة المزيد من التفاصيل، يرجى ترك رسالة هنا، وسوف نقوم بالرد عليك حالما نحن CAN.

الصفحة الرئيسية

منتجات

skype

whatsapp