Page 82 - بسم الله الرحمن الرحيم
P. 82
) (1مقدمة للـ CGI
CGI=COMMON GATEWAY INTERFACEهي الواجههة التي تصسمح بالتصصال بين جهانب
المستخد.م عن طريق المتصفح أو البرامج
و ختلفه و جهانب الويب سيرفر الذي يفهم بروتصوكول )(HTTP
الـ TCP/IPهو البروتصوكول الذي يستخدمه سكريبت السي جهي أي و السيرفر أثناء التصصال .البورت
المحددة
لهذا البروتصوكول هي ) 80من الممكن أن تصتغير هذه البورت(
تصستطيع سكريبتات السي جهي أي أن تصقو.م بتوليد صفحات الويب و الصور و أيضا نتائج محددة طبقا لمدختلت
معينه يقو.م
مبرمج السي جهي أي بتحديدها
يقو.م عمل سكريبتات السي جهي أي علي ختطوتصين أساسيتين :
-1في الخطوة الولى يقو.م السكريبت بعمل معالجة أوليه للبيانات التي أدختلت له
-2في الخطوة الثانية يعمل السكريبت كقناه للبيانات التي يقو.م المتصفح بارسالها الي السيرفر أو العكس
يقو.م سكريبت السي جهي أي بتشفير البيانات حتي تصتمكن من العمل في أي مناخ للعمل
يمكن كتابة سكريبت السي جهي أي بأي لغة برمجة سواء كانت لغة مجمعة مثل الفيجوال بيسك
أو لغة مترجهمة مثل البيرل و الفرق الوحيد بين نوعين اللغات أن البرنامج
المبرمج باللغة المجمعة سوف يكون أسرع في التنفيذ و لكن اللغات المترجهمة أسرع في عملية التطوير
للسكريبت اذا أردت أن تصعمل علي تصعديل السكريبت أو تصطويره
82