什么是cgi(什么是cgm自然卷)
什么是cgi
cgi概述
CGI 是常见的网关接口(Common Gateway Interface),是 HTTP 服务器与其它程序交互的接口,通过 CGI接口就能在http服务器运行其他的程序。例如在nginx服务器软件中运行php程序,nginx与php通信就是通过常见的网关接口cgi进行通信的。
cgi的处理步骤
- 通过浏览器将用户请求送到服务器
- 服务器接收用户请求并交给 CGI程序处理
- CGI程序把处理结果传送给服务器
- 服务器把结果送回到浏览器
CGI编程
CGI可以用任何一种语言编写,只要这种语言具有标准输入、标准输出的功能就可以。CGI 程序通过标准输入(stdin)、标准输出(stdout)实现与 web 服务器间信息的传递。
编程例子
网页端
cgi程序
nginx与cgi程序通信