Page 82 - بسم الله الرحمن الرحيم
P. 82

‫)‪ (1‬مقدمة للـ ‪CGI‬‬

    ‫‪ CGI=COMMON GATEWAY INTERFACE‬هي الواجههة التي تصسمح بالتصصال بين جهانب‬
                                                                ‫المستخد‪.‬م عن طريق المتصفح أو البرامج‬

                                           ‫و ختلفه و جهانب الويب سيرفر الذي يفهم بروتصوكول )‪(HTTP‬‬

     ‫الـ ‪ TCP/IP‬هو البروتصوكول الذي يستخدمه سكريبت السي جهي أي و السيرفر أثناء التصصال ‪ .‬البورت‬
                                                                                                ‫المحددة‬

                                             ‫لهذا البروتصوكول هي ‪ ) 80‬من الممكن أن تصتغير هذه البورت(‬

‫تصستطيع سكريبتات السي جهي أي أن تصقو‪.‬م بتوليد صفحات الويب و الصور و أيضا نتائج محددة طبقا لمدختلت‬
                                                                                             ‫معينه يقو‪.‬م‬

                                                                           ‫مبرمج السي جهي أي بتحديدها‬

                                             ‫يقو‪.‬م عمل سكريبتات السي جهي أي علي ختطوتصين أساسيتين ‪:‬‬

                           ‫‪ -1‬في الخطوة الولى يقو‪.‬م السكريبت بعمل معالجة أوليه للبيانات التي أدختلت له‬
   ‫‪ -2‬في الخطوة الثانية يعمل السكريبت كقناه للبيانات التي يقو‪.‬م المتصفح بارسالها الي السيرفر أو العكس‬

                      ‫يقو‪.‬م سكريبت السي جهي أي بتشفير البيانات حتي تصتمكن من العمل في أي مناخ للعمل‬

              ‫يمكن كتابة سكريبت السي جهي أي بأي لغة برمجة سواء كانت لغة مجمعة مثل الفيجوال بيسك‬
                                ‫أو لغة مترجهمة مثل البيرل و الفرق الوحيد بين نوعين اللغات أن البرنامج‬

     ‫المبرمج باللغة المجمعة سوف يكون أسرع في التنفيذ و لكن اللغات المترجهمة أسرع في عملية التطوير‬
                                             ‫للسكريبت اذا أردت أن تصعمل علي تصعديل السكريبت أو تصطويره‬

                                                  ‫‪82‬‬
   77   78   79   80   81   82   83   84   85   86   87