SEO优化

上海网络公司为您介绍上海网站建设CGI 技术

CGI 是Common Gateway Interface(公共网关接口)的缩写。上海网络公司告诉你它可以称之为一种机制,主要是让WWW服务器调用外部程序来执行相关指令。在ASP、PHP、JSP 等技术出现之前,要处理浏览器端提交的表单数据或者访问数据库,就必须使用CGI。
上海网站建设用户可以使用不同的编程语言编写适合的 CGI 程序,这些程序语言包括C/C++、VB、Delphi等。工作时将已经写好的可运行的程序放在Web 服务器中,用户通过浏览器调用,再将其运行结果通过Web 服务器传输到客户端的浏览器上。事实上,这样的编制方式比较困难而且效率较低,因为每一次修改程序都必须重新将CGI 程序编译成可执行文件。
目前 CGI 在WWW 上的各种计数器方面最为常用,有些身份验证系统、网上选课系统、购物系统也用CGI 来实现。
1.CGI 的工作原理
在 HTML 文件中,表单(Form)与CGI 程序配合使用,共同来完成信息交流的目的。一般过程是:
① 用户用 Web 浏览器提交表单登录。
② Web 浏览器发送登录请求到Web 服务器。
③ Web 服务器分析Web 浏览器送来的数据包,确认是CGI 请求,于是通过CGI 将表单数据按照一定格式送给相应的CGI 应用程序。
④ CGI 应用程序对数据进行处理和验证,将动态生成的页面发送给Web 服务器。
⑤ Web 服务器把CGI 应用程序送来的页面发送给请求登录的Web 浏览器。
⑥ Web 浏览器接收到后,解释并显示页面。
提示:
CGI 在当前实际开发中的应用如何?
由于 CGI 开发困难,不易维护,现在已经较少使用,取而代之的是ASP、PHP、JSP 等技术。

企业建站

WordPress网站

营销型企业网站套餐
Scroll to Top