上海网络公司为您介绍上海网站建设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 等技术。
 
知识资讯
友情链接:站长之家
上海网络公司 上海网站建设 上海网站制作 上海网站设计 上海网站建设公司 上海网站制作公司 上海网站设计公司 上海营销型网站建设 上海营销型网站制作 上海网页设计 双模企业邮局
公司要做网站 上海企业网站建设 上海企业网站制作 上海做网站的公司 上海建网站的公司 中小企业网站建设 上海高端网站建设 上海高端网站制作 上海高端网站设计
上海羚凯网络科技有限公司 地址:上海市嘉定区曹安公路5588号安亭财富广场北楼1019室(安亭地铁站对面,全季酒店或招商银行东边道路进入财富广场东门)
电话:021-67621302 手机:13918806991 沪ICP备13007458号-4 沪公网安备 31011402005629号