CGI的基本原理】的更多相关文章

一.基本原理 CGI:通用网关接口(Common Gateway Interface)是一个Webserver主机提供信息服务的标准接口.通过CGI接口,Webserver就行获取client提交的信息.转交给server端的CGI程序进行处理.最后返回结果给client. 组成CGI通信系统的是两部分:一部分是html页面.就是在用户端浏览器上显示的页面.还有一部分则是执行在server上的Cgi程序. 它们之间的通讯方式例如以下图: server和client之间的通信,是client的浏览…
一.CGI技术 1.1 CGI的提出 CGI是外部扩展应用程序与WWW服务器交互的一个标准接口.按照CGI标准编写的外部扩展应用程序可以处理客户端(一般是WWW浏览器)输入的协同工作数据,完成客户端与服务器的交互操作.这在实际应用中非常有用,如可以编写CGI外部扩展程序来访问外部数据库,客户端用户可以通过它和WWW服务器来进行数据查询.CGI一般分两种:标准CGI和缓冲CGI.所有的WWW服务器均应支持标准CGI,按标准CGI编写的程序与具体的WWW服务器无关.而按缓冲CGI编写的程序与WWW服…
重定向dup和dup2函数 #include <unistd.h> int dup(int file_descriptor); int dup2(int file_descriptor_one, int file_descriptor_two); dup创建一个新的文件描写叙述符, 此描写叙述符和原有的file_descriptor指向同样的文件.管道或者网络连接. dup返回的文件描写叙述符总是取系统当前可用的最小整数值. dup2函数通过使用參数file_descriptor_two指定新…
早期动态网站开发技术主要使用cgi技术,cgi的基本原理是,将浏览器提交至web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再由cgi把处理结果传送给web服务器,最后由web服务器把结果返回浏览器. JSP特点: 1.一次编写,随处运行. 2.可重用组件技术. 3.标记化页面开发. 4.对大型web应用支持良好. <%@%>JSP指令:设定页面级的指令星系,引用其他的外部文件或者定制标记库.会随着JSP页面编译成Servlet,然后由JSP引擎负责处理.…
重定向dup和dup2函数 #include <unistd.h> int dup(int file_descriptor); int dup2(int file_descriptor_one, int file_descriptor_two); dup创建一个新的文件描述符, 此描述符和原有的file_descriptor指向相同的文件.管道或者网络连接. dup返回的文件描述符总是取系统当前可用的最小整数值. dup2函数通过使用参数file_descriptor_two指定新描述符数值,…
大家好,我是乐字节的小乐,今天接着上期文章<Javaweb的概念与C/S.B/S体系结构>继续往下介绍Java Web ,这次要说的是web应用程序. 1. Web 应用程序的工作原理 Web 应用程序大体上可以分为两种,即静态网站和动态网站.早期的 Web 应用主要是 静态页面的浏览,即静态网站.这些网站使用 HTML 语言来编写,放在 Web 服务器上,用户使用浏览器通过 HTTP 协议请求服务器上的 Web 页面,服务器上的 Web 服务器将接收到 的用户请求处理后,再发送给客户端浏览器…
CGI概括: 定义 通用网关接口(Common Gateway Interface)是HTTP服务器与你的或其它机器上的程序进行"交谈"的一种工具,其程序须运行在网络服务器上. 功能 绝大多数的CGI程序被用来解释处理来自表单的输入信息,并在服务器产生相应的处理,或将相应的信息反馈给浏览器.CGI程序使网页具有交互功能. 运行环境 CGI程序在UNIX操作系统上CERN或NCSA格式的服务器上运行.在其它操作系统(如:windows NT及windows95等)的服务器上也广泛地使用C…
一.基本原理 CGI:通用网关接口(Common Gateway Interface)是一个Web服务器主机提供信息服务的标准接口.通过CGI接口,Web服务器就能够获取客户端提交的信息,转交给服务器端的CGI程序进行处理,最后返回结果给客户端. 组成CGI通信系统的是两部分:一部分是html页面,就是在用户端浏览器上显示的页面.另一部分则是运行在服务器上的Cgi程序. 它们之间的通讯方式如下图: 服务器 客户端 CGI程序 HTTP通信 标准输入输出 (环境变量) 服务器和客户端之间的通信,是…
在HTML中,当客户填写了表单,并按下了发送(submit)按钮后,表单的内容被发送 到了服务器端,一般的,这时就需要有一个服务器端脚本来对表单的内容进行一些处理, 或者是把它们保存起来,或者是按内容进行一些查询,或者是一些别的什么.没有了CGI, WEB的世界就完全失去了它的交互性,所有的信息都变成单向的了,而不能够有任何的反馈 . 有的人认为可以用java script来代替CGI程序,这其实是一个概念上的错误.javascript只能够在客户浏览器中运行,而CGI却是工作在服务器上的.他们…
一.基本原理 CGI:通用网关接口(Common Gateway Interface)是一个Web服务器主机提供信息服务的标准接口.通过CGI接口,Web服务器就能够获取客户端提交的信息,转交给服务器端的CGI程序进行处理,最后返回结果给客户端. 组成CGI通信系统的是两部分:一部分是html页面,就是在用户端浏览器上显示的页面.另一部分则是运行在服务器上的Cgi程序. 它们之间的通讯方式如下图: 服务器和客户端之间的通信,是客户端的浏览器和服务器端的http服务器之间的HTTP通信,我们只需要…