رابط دروازه عمومی

از ویکیجو | دانشنامه آزاد پارسی

رابط دروازه عمومی (Common Gateway Interface)
(با کوته‌نوشت CGI) خصوصیتی که ارتباط میان سرورهای اطلاع‌رسانی نظیر سرورهای اچ‌تي‌تي‌پي[۱] (HTTP) و منابعی نظیر پایگاه‌های داده‌ای و برنامه‌های دیگر سرور را که روی رایانه میزبان قرار گرفته‌اند مشخص می‌کند. به‌طور مثال، وقتی که یک کاربر، فرمی را از طریق یک مرورگر وب[۲] Web تکمیل و ارسال می‌کند، سرور HTTP برنامه‌ای را (که غالباً CGI script نامیده می‌شود) اجرا نموده و از طریق CGI، اطلاعات واردشده از سوی کاربر را به آن برنامه ارسال می‌کند. سپس آن برنامه، اطلاعات را از طریق CGI به سرور برمی‌گرداند. استفاده از CGI می‌تواند باعث شود یک صفحه وب پویاتر[۳] شده و قابلیت محاوره‌ای بیشتری را برای کاربر فراهم نماید.

 


  1. HTTP Server
  2. Web browser
  3. dynamic web page