今天有个人和我说了一下CGI程序,一下蒙了,不知道说的是什么,哈哈 找了一下
下面是概念
CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。
其实说白了,就是处理http请求的服务器程序,我们平时做的asp,asp.net服务器处理程序等等就是CGI程序,它的含义是符合http协议规范,ok,再说俗一点,就是做b/s程序的人做的程序
CGI应用程序的工作原理:
1.浏览器通过HTML表单或超链接请求指上一个CGI应用程序的URL。
2.服务器收发到请求。
3.服务器执行指定所CGI应用程序。
4.CGI应用程序执行所需要的操作,通常是基于浏览者输人的内容。
5.CGI应用程序把结果格式化为网络服务器和浏览器能够理解的文档(通常是HTML网页)。
6.网络服务器把结果返回到浏览器中。