(سی‌جی‌آی) یک متد استاندارد است که برای ایجاد محتوای پویا در و استفاده می‌شود. سی‌جی‌آی هنگامی که روی یک اجرا می‌شود، یک واسطه میان و برنامه‌هایی که را ایجاد می‌کنند به وجود می‌آورد. این برنامه‌ها را CGI Script یا به‌طور خلاصه CGI می‌نامند که معمولاً با زبان‌های مثل ، ، نوشته می‌شوند، اما امکان نوشتن آن‌ها با نیز وجود دارد.
 برنامهٔ CGI زیر تمام متغیرهای محیط که از عبور کرده‌اند را نشان می‌دهد:
 اگر یک جستجوگر وب، درخواستی مانند:
 
 را برای متغیرهای محیطی مطرح کند، در یک ۶۴ بیتی ارائه دهنده وب که را اجرا می‌کند، اطلاعات زیر را برمی‌گرداند:
{"title": "واسط دروازه مشترک", "link": "https://fa.wikipedia.org//w/index.php?title=%D9%88%D8%A7%D8%B3%D8%B7_%D8%AF%D8%B1%D9%88%D8%A7%D8%B2%D9%87_%D9%85%D8%B4%D8%AA%D8%B1%DA%A9&oldid=33282052", "language": "fa"}