什么是 CGI 脚本?

什么是 CGI 脚本?

有人可以发布一个 CGI 脚本的具体示例并解释一下 Web 服务器如何处理它吗?

答案1

CGI(通用网关接口)脚本几乎可以用任何语言编写,并且可以设计为执行无数的事情,因此 Web 服务器对它的处理将根据上下文而有所不同。

WDG 撰写了一篇关于 CGI 的非常详尽的介绍,我想你会发现它正是你正在寻找的。你可以在这里找到它:http://htmlhelp.com/faq/cgifaq.1.html

答案2

CGI 不是一种脚本语言,而是 Web 服务器与生成动态网页的自定义后端应用程序进行交互的一种方式;从历史上看,它是第一个用于此目的的系统,早在 ISAPI 过滤器之类的东西出现之前。

CGI 程序应该遵循特定的协议,以便与 Web 服务器交换输入和输出,但只要它符合规格,它可以使用任何语言编写,从 shell 脚本到编译后的 C 可执行文件。

更多信息这里

相关内容