一个CGI文件是由网络服务器执行以创建动态网页通用网关接口(CGI)脚本。它通常是用Perl编写或C编程语言。 CGI脚本通常存储在Web服务器上的网站目录的“的cgi-bin”文件夹,如果他们不预编译只能进行编辑。
CGI脚本通常用于运行基本的网页脚本。例子包括来自网络的形式(也称为“FormMail程式”)发送的电子邮件和网站内旋转的广告。