كلیه اطلاعات این سایت مربوط به شركت طراحی سایت - شركت نرم افزاری بهپردازان می باشد


شركت نرم افزاری بهپردازان

موضوع مقاله : CGI چيست؟ :

شرح : CGI مخفف Common Gateway Interface است. CGI يک بخشي از وب سرور (Web Server) است که اين قابليت را فراهم ميکند تا برنامه اي در سمت سرور اجرا شود و خروجي آن برنامه براي کاربر متصل شده به سرور از طريق صفحه ي وب به نمايش در آيد. CGI يکي از اولين روش ها براي توليد صفحات وب پويا (Dynamic) به حساب مي‌آيد که داراي قدمت زيادي ست. به عنوان مثال در موتور هاي جستجو کاربر تنها يک صفحه در مقابل خود ميبيند که شامل يک کادر براي وارد کردن کليد واژه و يک دکمه‌ي جستجو ست. وقتي کاربر دکمه ي جستجو را ميزند، CGI يه اسکريپت را (فرضا" به زبان Perl) که در پوشه‌ي خاصي (cgi_bin) روي سرور قرار گرفته اجرا مي کنه. با اجراي اين اسکريپت کليد واژه ي کاربر به عنوان ورودي استخراج شده و در پايگاه داده‌اي اين کليد واژه جست و جو مي‌شود تا نتايج جست و جو به دست آيد. در نهايت در خروجي اسکريپت يه فايل HTML درست شده که نتايج جستجو را شامل مي‌شود و CGI اين HTML را به عنوان پاسخ براي کاربر ارسال ميکند. چون پويش در يک پايگاه داده به طور مستقيم از راه HTML ممکن نيست، مجبور شديم از کد Perl براي اين کار کمک بگيريم و CGI فقط نقش يه واسطه را بازي ميکند.

بازگشت