cgi چیست؟

cgi چیست
cgi چیست – cgi مخفف Common Gateway Interface است. CGI یک بخشی از وب سرور (WEB SERVER) است که این قابلیت را دارد که برنامه ای در سمت سرور اجرا شود. خروجی آن برنامه برای کاربر متصل شده به سرور از طریق وبسایت به نمایش می آید.به عنوان مثال در موتور های جستجو کاربر تنها یک صفحه در مقابل خود میبیند که شامل یک کادر برای وارد کردن کلید واژه و یک دکمهی جستجو ست. وقتی کاربر دکمه ی جستجو را میزند، CGI یه اسکریپت را که در پوشهی خاصی روی سرور قرار گرفته اجرا می کنه. با اجرای این اسکریپت کلید واژه ی کاربر به عنوان ورودی استخراج شده و در پایگاه دادهای این کلید واژه جست و جو میشود تا نتایج جست و جو به دست آید. در نهایت در خروجی اسکریپت یه فایل HTML درست شده که نتایج جستجو را شامل میشود و CGI این HTML را به عنوان پاسخ برای کاربر ارسال میکند. چون پویش در یک پایگاه داده به طور مستقیم از راه HTML ممکن نیست، مجبور شدیم از کد Perl برای این کار کمک بگیریم و CGI فقط نقش یه واسطه را بازی میکند.
The post cgi چیست؟ appeared first on وبلاگ.