摘要:Common Gate Interface,简称CGI。CGI扩展在物理上是一段程序,运行在服务器上,提供同客户端 Html页面的接口 CGI扩展是一个用于定Web服务器与外部程序之间通讯方式的标准,使得外部程序能生成HTML、图像或者其余内容,而服务器处理的方式与那些非外部程序生成的 HTML、图像或其余内容的处理方式是相同的。所以,CGI程序仅使你能生成静态内容而不能生成动态内容。使用CGI的缘由在于它是一个定义良好并被普遍支持的标准,没有CGI扩展就不可能实现动态的Web页面,除非使用一些服务器中提供的特殊方法(现在,也有除CGI以外的其余技术逐渐在成为标准)。 这样说大概还很差理解。那么咱们看一个实际例子: 如今的我的主页上大部分都有一个留言本。留言本的工做是这样的:先由用户在客户端输入一些信息,如名字之类的东西。接着用户按一下“留言”(到目前为止工做都在客户端),浏览器把这些信息传送到服务器的CGI目录下特定的cgi程序中,因而cgi程序在服务器上按照预约的方法进行处理。在本例中就是把用户提交的信息存入指定的文件中。而后cgi程序给客户端发送一个信息,表示请求的任务已经结束。此时用户在浏览器里将看到“留言结束”的字样。整个过程结束。 我司有智能建站、定制网站、云享主机、主机租用、企业邮箱等,欢迎前来咨询,快快行动哟!QQ:800003649